在qt creator中有一個我非常喜歡的功能,它是Shadow構建。當Shadow Build打開時,所有生成的文件(* .moc,Makefile,* .o)將在給定的源目錄中生成,所以sources目錄保持乾淨。我正在從qt創建者轉移到kdevelop,我試圖弄清楚這個功能是如何工作的,到目前爲止我可以使用變量DESTDIR
,OBJECTS_DIR
和MOC_DIR
創建生成的二進制文件,moc文件和目標文件到額外的目錄,但是我不能在這個diretory中創建makefile。有任何想法嗎?在qmake中手動配置陰影版本
15
A
回答
23
AFAIK什麼QtCreator呢,基本上可以歸結爲這樣:
mkdir my_shadow_build
cd my_shadow_build
qmake ../my_src_dir
這將創建Makefile文件本身build目錄,只需運行
make
有創建build目錄下的所有臨時文件,使用原始目錄中的來源。這並不需要.pro文件中的任何特殊內容,而僅取決於「從外部」的使用。
1
您也可以嘗試KDevelop的實驗QMAKE支持插件:https://projects.kde.org/kdev-qmake
它問你要第一次啓動一個build文件夾並執行陰影建立的東西。請注意,您需要確保您的.pro和.pri文件編寫正確 - 這很容易搞砸了。 CMake在這方面簡單得多!
相關問題
- 1. qmake配置
- 2. 在Three.JS中移動陰影
- 3. 手動繪製使用CoreGraphics的陰影?
- 4. QML文本投影陰影
- 5. 在浮動divs盒陰影
- 6. QMAKE和多MSVS版本
- 7. 在qmake中配置變量DESTDIR
- 8. 從Qmake在Visual Studio中構建配置
- 9. 爲Android設置陰影切換文本
- 10. 在UWP中反應本機陰影
- 11. 陰影路徑和陰影在PNG
- 12. 在Adobe Photoshop中投影陰影角度陰影
- 13. 帶有浮動陰影的動畫陰影效果
- 14. 如何手動設置組裝版本
- 15. 檢索版本號在VS與QMAKE
- 16. 將陰影區域添加到ggplot中的手動指定線
- 17. 盒子陰影不工作在IE8的壓縮版本的CSS?
- 18. 陰影在不同的three.js版本之間變化
- 19. 將角度(陰影)和距離(從陰影轉換爲文本)動態轉換爲文字陰影效果
- 20. 「陰影」中matplotlib
- 21. Qmake配置使用Buildroot
- 22. 使用jQuery設置文本陰影的動畫元素
- 23. 如何在Leaflet.js中動態設置陰影
- 24. UICollectionViewCell不能設置陰影
- 25. 文本陰影不透明
- 26. 陰影本期的UITableViewCell的
- 27. CSS - 文本陰影大小
- 28. 文本陰影和縮放
- 29. jQuery獲取文本 - 陰影變異(多個陰影)
- 30. 在knitr中投下陰影
只是想指出,這適用於qmake,cmake甚至autotools :) – Sambatyon