标签:没有 安装包 总结 相关 bsp 开发 中心 uil har
问题描述:
在fedora21系统上通过rpmbuild构建fcitx的二进制包时出现以上错误,经老程序员指点:“是相应的开发包没有安装”
解决办法:
yum installl gtk3-devel 再次进行编译,通过。
心路历程;
1、查找pkg-config的用途及使用方法: 管理已安装包的库,可以在编译时进行提取库信息指定位置。
2、根据man手册 查找/usr/share/pkgconfig的文件,发现确实没有gtk3相关的.pc文件
3、根据错误提示,计划将gtk3库的路径 写入环境变量 PKG_CONFIG_PATH中, 结果错误仍然一样
4、错误信息粘贴至百度, 检索出的信息基本没用,百度也不争气……
5、对比项目组测试机的环境变量,没有发现PKG_CONFIG_PATH相关值
6、询问老程序员 说“ 可能时gtk3的开发包没有安装导致的” 至此over
总结:
错误提示有时不能直接把你带到解决问题的路上,提示仅仅是一个相关包异常发生时的提示,可以以此为中心发散自己的思维, 即:”没安装包 或者环境变量没有设置“;
Package gtk+-3.0 was not found in the pkg-config search path
标签:没有 安装包 总结 相关 bsp 开发 中心 uil har
原文地址:http://www.cnblogs.com/noxy/p/6832304.html