• 3230阅读
  • 4回复

请问 如何让自己写的 .pc文件生效 [复制链接]

上一主题 下一主题
离线allblue
 

只看楼主 倒序阅读 楼主  发表于: 2009-06-08
小弟又有问题了,各位师兄,请问如何让 自己写的.pc文件起作用? 是通过配置PKG_CONFIG_PATH环境变量吗?是否有其他方法?在小弟的虚拟机上 echo PKG_CONFIG_PATH  没有返回值! 不知什么原因,还请各位师兄指点,谢谢!! 
黑暗魔法
离线mmmou2000
只看该作者 1楼 发表于: 2009-06-08
拷到/usr/lib/pkgconfig/下
还不行 你就在 .bashrc 下导入PKG_CONFIG_PATH
离线allblue

只看该作者 2楼 发表于: 2009-06-09
又想起一个问题,如果我在 编译并且安装qtopia库时,使用configure命令给相应库,链接额外的.so,那么生成的.pc文件中 的LIBS变量是不是就有这些 额外的链接了呢,也就是说在我的工程文件中,只要链接进来这一个 qt库,就能相应链接进来当时用configure设置的额外的库呢??
例如:在编译 QtGui时,链接进来 -lpthread ,那么,只要我链接QtGui.so, 我同时也就链接了-pthread, 但是-pthread是隐性的,查看Makefile时,可以看到,但是工程文件的 test.pro中看不到。
黑暗魔法
离线mmmou2000
只看该作者 3楼 发表于: 2009-06-09
关于额外的库(或者叫依靠) 查看pc的Requires
离线allblue

只看该作者 4楼 发表于: 2009-06-10
看了一下,突然间明白多了,好像有些链接必须打入内核,才能起作用,比如 鼠标、键盘、触摸屏、显示等。不知道是不是这样呢?
黑暗魔法
快速回复
限100 字节
 
上一个 下一个