首页 > 解决方案 > 安装 Visual Studio 2019 和 Unreal Engine 后 Qt 无法运行示例应用程序

问题描述

在我安装 Visual Studio 2019 后,Qt(Qt Creator 4.10.1 和 Qt 5.13.1)停止运行在其示例目录中找到的应用程序。在我安装 Visual Studio 2019 之前,Qt 运行良好。现在它告诉我E:/Qt/5.12.5/mingw73_32/mkspecs/features/toolchain.prf(76): Variable QMAKE_CXX.COMPILER_MACROS is not defined.并停止,.pro项目中只包含文件。

大约在我安装 Visual Studio 的同时,我还安装了虚幻引擎。

标签: c++qtqt-creatorqmakevisual-studio-2019

解决方案


我可以通过从构建设置下的 ComSpec 环境变量中删除“C:\Qt\5.15.0\msvc2019_64\bin”来解决此问题。不知道为什么它会出现在那里,但它发生在我使用 cmake 和 Visual Studio 构建了一个库之后。

据我所知,ComSpec 中唯一应该包含的就是 cmd.exe 的路径。我花了几个小时寻找解决方案,却发现了死胡同。在第二台机器上交叉引用我的 qt 项目后,我终于明白了这一点。


推荐阅读