如何在生成項目文件時指定qmake(v2.01a)忽略某些文件/目錄?如何使「qmake -project」忽略指定的文件/目錄
解決類似問題的方法,例如here,建議編輯.pro文件。我希望根據指定的忽略來生成.pro文件,這樣我就不必編輯它。
如何在生成項目文件時指定qmake(v2.01a)忽略某些文件/目錄?如何使「qmake -project」忽略指定的文件/目錄
解決類似問題的方法,例如here,建議編輯.pro文件。我希望根據指定的忽略來生成.pro文件,這樣我就不必編輯它。
查看Qmake documentation for making projects,您想要使用選項-nopwd
,然後顯式傳遞您想要創建項目的文件/目錄。
我不確定你的問題的第二部分究竟是什麼意思。不過,我還是會盡量回答第一部分:
只需在您的項目文件的末尾添加
HEADERS -= myClass.h
SOURCES -= myClass.cpp
。這將會再次排除這些文件,即使它們被自動添加到HEADER += [...]
-part。
現在問題的第二部分:你的意思是你用其他工具自動生成項目文件?然後在最後添加這兩行應該很容易。或者你正在尋找一些GUI按鈕來「忽略」一些文件?然後,你是運氣不好(你可以右鍵點擊文件並選擇「刪除」(不檢查「從磁盤刪除」),他們將被「忽略」 - 但我不認爲這是你的意思?)。順便說一句:如果你只是怕手動觸摸項目文件:你遲早需要手動修改它,所以最好現在開始手動編輯它,而不是試圖繞過這一步 - 你不能永遠跑掉;)
qMake Variable reference無論如何都是一個很好的起點,每個使用Qt的人都應該爲該頁添加書籤:)
通常,我想包含的文件數量大大超過了我想要排除的文件數。輸入所有要包含的文件的名稱將會退出單調乏味。 – wsaleem