• 9025阅读
  • 6回复

有关QT工程中添加静态库的问题(急) [复制链接]

上一主题 下一主题
离线bookwormw
 

只看楼主 倒序阅读 楼主  发表于: 2008-09-03
— 本帖被 XChinux 执行加亮操作(2008-09-03) —
现在做的东西需要调用一个外部提供的静态库(.a),请问各位高手,如何才能将该静态库添加到我的工程中(安装QT时的configure没有使用-static关键字,因为使用该关键字后make不过,所以请各位提供一个不用-static的方法)
万分感谢
离线XChinux

只看该作者 1楼 发表于: 2008-09-03
在.pro中,添加:
LIBS += -lyourlibname
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线bookwormw

只看该作者 2楼 发表于: 2008-09-03
谢谢 我去试试看
离线bookwormw

只看该作者 3楼 发表于: 2008-09-03
高手,不行啊。(我用的库名称是libtty.a)
-ltty.a
-llibtty.a
-L(路径) -ltty.a
-L(路径) -llibtty.a
都用过了 全不行啊
离线XChinux

只看该作者 4楼 发表于: 2008-09-04
用mingw的话,不需要加前面的lib和后缀
-ltty
或者
-l"libtyy.a"
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线bookwormw

只看该作者 5楼 发表于: 2008-09-04
我试了下,可是出现了下面的错误信息:
//-------------------------------------------------------
/usr/bin/ld: skipping incompatible ./libtty.a when searching for -ltty
/usr/bin/ld: cannot find -ltty
//--------------------------------------------------------
再麻烦您一下,这个错误提示是什么原因?谢谢了
离线xuyuanfan77

只看该作者 6楼 发表于: 2011-11-06
遇到同样的问题,至今都还没解决,似乎网上也没有多少这样的问题~~
快速回复
限100 字节
 
上一个 下一个