首页| 论坛| 消息

标题:【提问】qt下如何连接静态库
作者:菠萝
日期:2006-01-14 23:05
内容:

我在makefile里是这个样子的 -Lpath -lXi -lXrender ..... ,平台是linux,
然后编译后执行,用ldd 看,调用的是动态库 libXi.so.6,libXrender.so.1.
现在我想让程序调用的是静态库,把Makefile里改成-Lpath -static -lXi -static -lXrender。
编译后执行,用ldd 查看,发现还是调用的是动态库,实在想不通,请教大家 。


#1 [XChinux 01-14 23:16]
http://www.qtcn.org/bbs/read.php?tid=1946
#2 [菠萝 01-16 15:13]
不好意思看不明白2楼主给的链接
PRE_TARGETDEPS 是在什么地方设置呢?
#3 [XChinux 01-16 15:31]
http://www.qtcn.org/bbs/read.php?tid=1193
http://www.qtcn.org/bbs/read.php?tid=1192
#4 [菠萝 01-18 14:03]
我重新安装了QT,
./configure -static //一定要加static选项
gmake
gmake install

然后,在Makefile文件中加 static 选项,就可以连接静态库了。
我在red flag workstation 5.0 上 ,安装的
#5 [sinl 02-16 01:09]
下面是引用菠萝于2006-01-18 06:03发表的:
我重新安装了QT,
./configure -static //一定要加static选项
gmake
gmake install
.......

真的假的?RF Workstation 5.0为啥在静态链接线程库的时候老是报错啊?
我也是静态编译,可是在最后链接自己写的QT程序的时候老是报错啊
还望不吝赐教啊

回复 发表
主题 版块