码迷,mamicode.com
首页 > 其他好文 > 详细

Package gtk+-3.0 was not found in the pkg-config search path

时间:2017-05-09 20:45:47      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:没有   安装包   总结   相关   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!