Qt 5.12.1与Visual Studio2017,从命令行构建

时间:2019-03-11 08:46:22

标签: c++ qt cmd

我将Qt5.12.1与Visual Studio 2017链接了。

我想使用Qt的cmd.exe终端来qmake一个应用程序。但是,每次我打开Qt的cmd.exe终端时,它都会告诉

Setting up environment for Qt usage...
Remember to call vcvarsall.bat to complete environment setup!

所以我必须运行vcvarsall.bat,只有这样我才能qmake。但是我认为那太麻烦了。有什么想法可以解决该问题,这样我就不必在每次打开cmd.exe终端时都手动运行vcvarsall.bat。

1 个答案:

答案 0 :(得分:1)

查看与您发现的相同问题(如12)有关的现有Qt错误报告。不幸的是,在问题解决之前(如果有的话),您无法在Qt 5中避免它。

但是我认为您可以在“开始”菜单中检查Qt命令提示符条目的properties(在您单击以打开命令提示符的条目上方按鼠标右键),以查看它正在调用哪个bat文件,以及编辑该脚本。

我认为您可以在bat文件的末尾添加以下内容,以自动调用vcvarsall。 检查vccarsall.bat在VS版本中的位置,并根据您的环境使用x86amd64。请注意,以下行只是让您了解如何从bat文件中调用另一个bat文件,此行设置了VS2015 64bit env。

CALL "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
相关问题