現在做的東西需要呼叫一個外部提供的靜態庫(.a),請問各位高手,如何才能將該靜態庫添加到我的工程中(安裝QT時的configure沒有使用-static關鍵字,因為使用該關鍵字后make不過,所以請各位提供一個不用-static的方法)萬分感謝
uj5u.com熱心網友回復:
在.pro中,添加:LIBS += -lyourlibnameuj5u.com熱心網友回復:
謝謝 我去試試看uj5u.com熱心網友回復:
高手,不行啊。(我用的庫名稱是libtty.a)-ltty.a -llibtty.a-L(路徑) -ltty.a-L(路徑) -llibtty.a都用過了 全不行啊uj5u.com熱心網友回復:
用mingw的話,不需要加前面的lib和后綴-ltty或者-l"libtyy.a"uj5u.com熱心網友回復:
我試了下,可是出現了下面的錯誤資訊://-------------------------------------------------------/usr/bin/ld: skipping incompatible ./libtty.a when searching for -ltty/usr/bin/ld: cannot find -ltty//--------------------------------------------------------再麻煩您一下,這個錯誤提示是什么原因?謝謝了uj5u.com熱心網友回復:
遇到同樣的問題,至今都還沒解決,似乎網上也沒有多少這樣的問題~~uj5u.com熱心網友回復:
同樣遇到該問題。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/265699.html
標籤:其他技術討論專區
