【转】QT环境设置:vcxproj error error running qmake

问题

从其他地方拷贝的qt环境到本地,自行安装qt visual studio addins后,新建qt工程,编译时报错:

1>------ 已启动全部重新生成: 项目: QtGuiApplication1, 配置: Release x64 ------
1>Reading Qt configuration (C:\Data\SDK\windows_x64\bin\qmake.exe)
1>QtGuiApplication1.vcxproj : error : ERROR running qmake
1>QtGuiApplication1.vcxproj : error : qmake: (C:\Data\SDK\windows_x64\bin\qmake.exe)
1>QtGuiApplication1.vcxproj : error : qmake: $PWD=C:\Users\dylan\AppData\Local\Temp\tipcz2rh.545
1>QtGuiApplication1.vcxproj : error : qmake: Could not find qmake configuration file win32-msvc.
1>QtGuiApplication1.vcxproj : error : qmake: Error processing project file: C:\Users\dylan\AppData\Local\Temp\tipcz2rh.545\qtvars.pro
1>QtGuiApplication1.vcxproj : error : qmake: Error creating Makefile
1>QtGuiApplication1.vcxproj : error :
1>已完成生成项目“QtGuiApplication1.vcxproj”的操作 - 失败。
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
1234567891011

原因

应该是qt配置的路径不对,尝试用如下指令查询:

C:\Data\SDK\windows_x64\bin\qmake.exe -query "QT_INSTALL_PREFIX"
D:/dev/raw/install_Releasex64
12

这个路径和我实际存放qt环境的路径并不一致,问题就在这儿。

解决

在qt环境的bin目录(C:\Data\SDK\windows_x64\bin)下新建qt.conf,内容如下:

[Paths]
Prefix = C:\\Data\\SDK\\windows_x64

转自:QT环境设置

发表回复