如何始终编译文件
How to always compile a file?
我有一个带有QML文件的Qt项目。每当我更改这些文件时,我都必须手动右键单击.qrc(resources)文件并重新编译它。
我如何告诉visualstudio总是编译某个文件,而不仅仅是当它认为它已经更改时?
(以下是其他人对eclipse和flashdevelop提出的类似问题)
我在使用qt Creator构建qt应用程序时遇到了同样的问题。(尤其是在使用QML文件作为资源时。)我用一个小技巧解决了这个问题。
- 在我的源目录中创建了一个批处理文件,比如touch.bat
- 此批处理文件包含单行
copy qml.qrc /B+ ,,/Y
,其中qml.qrc
是资源文件名 - 在QtCreator中打开我的项目,进入项目->构建步骤->添加构建步骤->自定义流程步骤,然后输入
touch.bat
- 每当项目构建开始时,都会触摸
qml.qrc
。构建系统认为qml.qrc被修改并构建了它
您也可以为Visual Studio修改此破解。(我没有试过)。尝试在Visual studio中添加touch.bat
作为构建步骤。这个想法是欺骗构建系统,让它认为你的.qrc被修改了。
我想这是一个尚未解决的已知错误。检查此错误报告。谢谢
相关文章:
- 使用 Makefile 中的头文件编译 Pybind (不使用 cmake)
- 如何使用命令提示符、记事本和 MinGW 使用主文件、头文件和实现文件编译C++程序?
- 无论如何可以将webm / mp4文件编译/记忆为.exe程序吗?(C++)
- 从生成文件编译错误:"Unable to open output file" ..."No such file or directory"
- 如何使用 GLFW 预编译的二进制文件编译 Visual Studio 2019 发布版本
- Arduino IDE中自定义库类的.h文件编译错误的原因是什么
- makefile和错误将与大型项目分开的文件编译
- 如何使用生成文件编译具有多个目录的 c++ 项目
- 我可以将Visual Studio 2015头文件编译成dll并在VS2013中使用它吗?
- 使用Bazel将C 文件编译为python.h
- 使用 .a 文件编译简单的C++文件
- OpenCV 3.2 文件编译
- 如何从多个 cpp 文件编译 WebAssembly
- 从多个文件编译可以"undefined reference"
- 使用静态依赖性为共享二进制文件编译语法需要更加清晰
- 将Gsoap Src文件编译到我的项目中
- 如何用多个文件编译make下的dlib
- 字段的类型不完整,从多个文件编译
- 强制将特定文件编译为Objective-C/文件类型,但将整个项目编译为Objective C++
- OpenGLES 标头(包括 Availability.h)可防止 CPP 文件编译