我有一個使用Qt的項目。所以我有「qmake」從.pro文件製作我的Makefile。但Qmake也可以製作.pro文件:qmake -project。這工作,直到我需要添加一個額外的外部庫到我的項目。我可以通過qmake -project將LIBS + = ....添加到我的.pro文件中嗎?
我得到很多的點擊谷歌上告訴我LIBS + = ......添加到我的項目文件,但我想告訴qmake的-project東西,使其增加對我來說。當然,我會自己做,但我不認爲我編輯生成的項目文件是正確的。
如果例如我將文件添加到項目目錄,我將不得不重新創建它並再次添加到庫中,否則我將不得不手動將文件添加到(幾乎完全由計算機生成的)項目文件。我現在使用一個腳本來自動生成項目文件,然後添加LIBS + =指令,但有沒有適當的方法來做到這一點?
這使得簡短的回答:「不,沒有適當的方法來做到這一點」。 – rew
我不知道你定義的是什麼,QtCreator IDE爲你提供點擊設備,自動添加新的源文件,包括各種代碼版本控制工具,一個內置的表單創建器,它也自動將結果添加到.pro文件,添加外部庫是一個右鍵單擊 - >嚮導來添加庫。我懷疑世界上有一個構建系統可以滿足你,如果這不能。你應該給出一個更清晰的例子,說明你認爲「適當」。 – RedComet