我已根据说明在Windows上安装了Qt,但是当我创建了一个Qt Widget应用程序时,我收到以下错误:
Running Windows Runtime device detection.
No winrtrunner.exe found.
Project ERROR: Cannot run compiler 'cl'. Maybe you forgot to setup the environment?
另外,在我的Qt Creator项目目录中,除了.pro
文件之外,我看不到任何内容。
我尝试了this answer,但无法获得任何结果。
在我的Qt安装文件夹中,当我打开Tools
文件夹时,它只有QtCreator
文件夹而没有编译器文件夹。
如何解决此错误?
答案 0 :(得分:3)
经过大量的努力和研究后,我终于能够安装Qt并在Windows中使用Qt Creator运行该程序。
Debugging Tool For Windows
。之前卸载的原因是,如果我们再次安装并选择了新选项,它将不会覆盖以前的安装。Tools > Options > Build & Run > Debuggers
,您可以看到应该自动检测调试器。答案 1 :(得分:0)
就我而言,在运行任何qmake
命令之前,我必须手动运行%QT_DIR%\bin\qtenv2.bat
,需要对其进行修改以调用vcvarsall.bat
。
对于VS 2017社区,将此行添加到qtenv2.bat
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
用您拥有的任何体系结构替换x64。
要验证您的VS-Qt工具链是否已正确安装:
Options > Kits
,确保在指定的选项卡下具有所需的Qt版本,编译器和调试器。这些名称后缀有VS版本和体系结构。