我有一个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