0

我在多台机器上使用 Visual Studio 15.9.14 和 Qt 5.13.0。当我从版本控制中检查我的源代码时:

  • 如果我打开 VS IDE 来构建我的解决方案,一切都会正确编译和链接。
  • 如果我使用 devenv.exe 从命令行构建解决方案,Qt 项目中会出现多个编译和链接错误。

问题是从命令行构建时,不会生成 .vcxproj.user 文件,因此没有定义 $QTDIR 以在我的项目中使用。结果是我的自动化/夜间构建失败。

我可以构建一个工具来创建文件并将其集成到我的构建过程中,但我不应该这样做。这个问题似乎与 VS/Qt 集成有关。我在 IDE 中也遇​​到了类似的问题,我不得不通过触摸项目来强制重新生成文件。

任何建议/帮助将不胜感激。

4

0 回答 0