标题:有关QT工程中添加静态库的问题(急)
作者:bookwormw
日期:2008-09-03 15:21
内容:
现在做的东西需要调用一个外部提供的静态库(.a),请问各位高手,如何才能将该静态库添加到我的工程中(安装QT时的configure没有使用-static关键字,因为使用该关键字后make不过,所以请各位提供一个不用-static的方法)
万分感谢
#1 [XChinux 09-03 22:13]
在.pro中,添加:
LIBS += -lyourlibname
#2 [bookwormw 09-03 22:21]
谢谢 我去试试看
#3 [bookwormw 09-03 22:56]
高手,不行啊。(我用的库名称是libtty.a)
-ltty.a
-llibtty.a
-L(路径) -ltty.a
-L(路径) -llibtty.a
都用过了 全不行啊
#4 [XChinux 09-04 08:00]
用mingw的话,不需要加前面的lib和后缀
-ltty
或者
-l"libtyy.a"
#5 [bookwormw 09-04 10:00]
我试了下,可是出现了下面的错误信息:
//-------------------------------------------------------
/usr/bin/ld: skipping incompatible ./libtty.a when searching for -ltty
/usr/bin/ld: cannot find -ltty
//--------------------------------------------------------
再麻烦您一下,这个错误提示是什么原因?谢谢了