我正在使用带有 QT Visual Studio 集成的 Visual Studio 2005 IDE。 QT版本是4.7.3。
我有一个项目,其中在 QT 资源集合文件 (.qrc) 中定义了一些资源。
问题是每当我更改 .qrc 引用的某些文件的内容(例如编辑图像并保存)时,这些更改都不会反映在应用程序中。原因是 IDE 不会自动重新编译 .qrc。每次更改资源时我都必须手动重新编译它。
以前有人遇到过这个问题吗?有什么已知的解决方法吗?
注意:该文件具有正确的自定义构建工具设置以进行编译。但对 .qrc 文件依赖项的更改不会标记为重新编译。
编辑:这里提到了 QT Creator 的类似错误:
QT Creator 错误:.qrc 无法重新编译 https://bugreports.qt-project.org/browse/QTCREATORBUG-1627
Thanks!
我遇到了同样的问题:使其工作的唯一方法是将文件路径添加到.qrc
。这真的很烦人,我认为你不能在其中使用通配符*.ico
。你必须输入类似的内容:.\myicon.ico;.\anothericon.ico;.\somefile.xml
And 确保您可以为所有配置和平台设置它。
QtVSAddin 确实应该这样做,但它似乎没有这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)