0

我使用用 Visual Studio C++ 编译器编译的 Qt 在一个项目中工作。

从 VS2017 迁移到 VS2019 后,我注意到在构建应用程序时,VS 总是会找到已修改的 qrc cpp 文件并尝试重新构建它们。

但并非所有项目都发生,只有一些单元测试。

有人注意到这种行为吗?

4

1 回答 1

1

从 vc141 (2017) 升级到 vc142 (2019) 时,我遇到了同样的问题。它很旧,但我发现的唯一帖子,所以:

工具包的不同之处在于,在 vc142 中,现在附加了“自定义构建工具”以包含继承的值。如果您的项目默认配置为在项目范围内使用构建工具(例如来自 QT 信号/插槽的元对象),则编译器在尝试 rcc qrc 文件时也会尝试这样做,并最终失败而不会引发错误。

只需删除;%(Outputs)在 Properties->Custom Build Tool->General->Outputs 为我解决了它。

于 2020-09-18T15:39:57.120 回答