我有一個QML文件的Qt項目。每當我更改這些文件時,我都必須手動右鍵單擊.qrc(資源)文件並重新編譯它。如何總是編譯一個文件?
如何告訴視覺工作室到總是編譯某個文件,不僅僅是當它認爲它已經改變了?
(這裏有其他人提出了eclipse和flashdevelop類似的問題)
我有一個QML文件的Qt項目。每當我更改這些文件時,我都必須手動右鍵單擊.qrc(資源)文件並重新編譯它。如何總是編譯一個文件?
如何告訴視覺工作室到總是編譯某個文件,不僅僅是當它認爲它已經改變了?
(這裏有其他人提出了eclipse和flashdevelop類似的問題)
我遇到同樣的問題,同時建立使用Qt Creator的QT應用程序(尤其是當使用QML文件作爲資源。)我用的問題解決了小黑客。
copy qml.qrc /B+ ,,/Y
其中qml.qrc
是資源文件名。touch.bat
qml.qrc
感動。構建系統認爲qml.qrc被修改並構建它。你也可以修改這個hack for Visual Studio。(我還沒試過)。嘗試在Visual Studio中添加touch.bat
作爲構建步驟。這個想法是愚弄構建系統,認爲你的.qrc被修改了。
我想這是一個已知的錯誤,仍然沒有得到解決。檢查這bug report. 謝謝。
你可以使用'qmake'和'make'進行編譯。 – 2014-09-20 06:16:04