我将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。
答案 0 :(得分:1)
查看与您发现的相同问题(如1和2)有关的现有Qt错误报告。不幸的是,在问题解决之前(如果有的话),您无法在Qt 5中避免它。
但是我认为您可以在“开始”菜单中检查Qt命令提示符条目的properties
(在您单击以打开命令提示符的条目上方按鼠标右键),以查看它正在调用哪个bat文件,以及编辑该脚本。
我认为您可以在bat文件的末尾添加以下内容,以自动调用vcvarsall。 检查vccarsall.bat在VS版本中的位置,并根据您的环境使用x86
或amd64
。请注意,以下行只是让您了解如何从bat文件中调用另一个bat文件,此行设置了VS2015 64bit env。
CALL "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64