国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Qt中pro文件從相對路徑導入庫

2019-11-08 18:32:41
字體:
來源:轉載
供稿:網友

Qt中PRo文件從相對路徑導入庫

Qt工程中有lib、dll、a、so等文件需要導入時,有時需要指定路徑。指定絕對路徑換到其他機器編譯時會不大方便。那么,如何在Qt pro文件中通過相對路徑導入庫呢。

代碼

LIBS += -L ./ / -L ./libpath/ / -l mylib / -l mylib2

含義:

上面的代碼表示將當前路徑、./libpath 目錄加入庫文件搜索目錄中,并向工程添加mylib、mylib2 這兩個庫文件。


語法解析

-L表示后面跟的是一個文件夾,工程會將這個目錄加入庫文件搜索路徑中。 -l表示后面跟的是一個庫文件的名字。不論后綴是.lib、.dll、.so、.a,都不需要加上后綴名,直接用庫的點分號前面部分名字即可。

注意事項

如果是在Qt中F5來Debug運行,確保庫文件在Debug目錄下對應的目錄中。如果已經編譯過,直接從exe打開文件進行執行,只要庫文件在exe相同目錄下即可。在庫文件名字前面不要加任何路徑。因為不加路徑,工程會自動從所有包含路徑中去查找,而如果包含了路徑,那就會從指定路徑下去尋找(萬一在某個包含的路徑中有庫文件但自己手欠寫成另外一個不包含庫文件的目錄)。顯然不加路徑限定更加靈活。

參考說明

http://www.ithao123.cn/content-4528049.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗阳县| 九江县| 承德县| 综艺| 罗甸县| 文化| 石林| 澄迈县| 彩票| 东港市| 临湘市| 新邵县| 漯河市| 马鞍山市| 赤峰市| 五常市| 万盛区| 剑阁县| 巴彦淖尔市| 高密市| 清水河县| 垫江县| 泰宁县| 安义县| 大埔县| 黄平县| 化州市| 河东区| 乐陵市| 雅江县| 扎赉特旗| 廊坊市| 洱源县| 吴桥县| 望谟县| 进贤县| 桓台县| 漳州市| 青阳县| 宁远县| 石门县|