国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永定县| 镇巴县| 三江| 石阡县| 合作市| 湛江市| 辉南县| 新宁县| 南部县| 仁布县| 洪雅县| 公安县| 桃源县| 分宜县| 新邵县| 海兴县| 射阳县| 富源县| 抚州市| 沁水县| 永善县| 邵阳市| 平凉市| 灵璧县| 班戈县| 莱西市| 安宁市| 柏乡县| 阆中市| 阿拉善左旗| 射洪县| 平凉市| 苍山县| 乌鲁木齐县| 泽库县| 南通市| 天台县| 宜阳县| 抚松县| 延庆县| 化隆|