You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu22.04编译xplanet-1.3.0报错:找不到pango/pango.h但已装Pango

解决Ubuntu 22.04下编译xplanet-1.3.0时找不到pango/pango.h的问题

问题原因

xplanet-1.3.0的configure脚本未自动识别Ubuntu 22.04中Pango头文件的版本化路径(/usr/include/pango-1.0/),导致编译时缺少该路径的include参数。

解决方案

方案1:重新运行configure并指定Pango头文件路径

在源码目录下执行以下命令,通过CPPFLAGS传递额外的include路径:

./configure CPPFLAGS="-I/usr/include/pango-1.0"

完成后重新执行make即可。

方案2:直接修改生成的Makefile

  1. 打开源码目录下生成的Makefile
  2. 找到包含INCLUDES或CPPFLAGS的行,例如:
    INCLUDES = -I. -I../.. -I../../src -I/usr/include/freetype2 -I/usr/include/libpng16
    
  3. 在末尾添加-I/usr/include/pango-1.0,修改后如下:
    INCLUDES = -I. -I../.. -I../../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0
    
  4. 保存文件后重新执行make。

方案3:确认安装完整的Pango开发包

若之前仅安装了Pango运行时库,需安装开发包以提供头文件和编译依赖:

sudo apt install libpango1.0-dev

安装完成后重新运行./configure和make。

内容的提问来源于stack exchange,提问作者Molly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 14:22:11