簡體   English   中英

如何使用庫組織QtCreator項目

[英]How to organize QtCreator project with libraries

我正在嘗試學習QtCreator。 最近,我需要創建一個單獨的可執行文件來進行單元測試,並且瀏覽后發現,這樣做的最佳方法是創建一個靜態庫(mylib.a),然后將其包含在其他項目中。 我將所有項目配置為構建到單個build /目錄中,並且lib創建兩個子文件夾:debug /和release /。

“添加庫”對話框已損壞,不允許我選擇.a文件,只能選擇.lib文件。 我試圖將LIBS + = -L“ ./” -l“ lib.a”手動添加到第二個項目中,但是沒有運氣(找不到庫)。

如果有人可以幫助我確定項目配置,那就太好了。 我真的不知道怎么回事。

我認為您需要的是在單獨目錄中的subdirs項目。 例如,目錄結構類似於:

topLevel/
topLevel/myProject
topLevel/myLib

然后,topLevel有一個.pro文件,如下所示:

TopLevel.pro
SUBDIRS += myProject
SUBDIRS += myLib

myProject在其目錄中具有您當前的.pro文件,而myLib具有其自己的.pro文件。 您可能會發現此頁面有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM