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

Posted 无边身尊者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Package gtk+-3.0 was not found in the pkg-config search path相关的知识,希望对你有一定的参考价值。

问题描述:

  在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的主要内容,如果未能解决你的问题,请参考以下文章

No package ‘gtk+-3.0‘ found

Ubuntu 16.04 LTS 安装libvips出现”Package vips was not found in the pkg-config search path”

vue项目切换分支后This dependency was not found解决办法

vue项目切换分支后This dependency was not found解决办法

vue项目切换分支后This dependency was not found解决办法

vue项目切换分支后This dependency was not found解决办法