• 9571阅读
  • 5回复

【提问】qt下如何连接静态库 [复制链接]

上一主题 下一主题
离线菠萝
 
只看楼主 倒序阅读 楼主  发表于: 2006-01-14
我在makefile里是这个样子的 -Lpath -lXi -lXrender ..... ,平台是linux,
然后编译后执行,用ldd 看,调用的是动态库 libXi.so.6,libXrender.so.1.
现在我想让程序调用的是静态库,把Makefile里改成 -Lpath -static -lXi -static -lXrender。
编译后执行,用ldd 查看,发现还是调用的是动态库,实在想不通,请教大家 。
蓬山此去无多路,青鸟殷勤为探看。
离线XChinux

只看该作者 1楼 发表于: 2006-01-14
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线菠萝
只看该作者 2楼 发表于: 2006-01-16
不好意思 看不明白2楼主给的链接

PRE_TARGETDEPS 是在什么地方设置呢?
蓬山此去无多路,青鸟殷勤为探看。
离线XChinux

只看该作者 3楼 发表于: 2006-01-16
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线菠萝
只看该作者 4楼 发表于: 2006-01-18
我重新安装了QT,
./configure -static   //一定要加static选项
gmake
gmake install


然后,在Makefile文件中加 static 选项,就可以连接静态库了。
我在red flag workstation 5.0 上 ,安装的
蓬山此去无多路,青鸟殷勤为探看。
离线sinl

只看该作者 5楼 发表于: 2006-02-16
下面是引用菠萝于2006-01-18 06:03发表的:
我重新安装了QT,
./configure -static   //一定要加static选项
gmake
gmake install
.......




真的假的?RF Workstation 5.0为啥在静态链接线程库的时候老是报错啊?
我也是静态编译,可是在最后链接自己写的QT程序的时候老是报错啊
还望不吝赐教啊
快速回复
限100 字节
 
上一个 下一个