QT 5.12.1使用Visual Studio2017,由命令行构建

Qt 5.12.1 with Visual Studio2017, build from command line

本文关键字:命令行 构建 Studio2017 Visual 使用 QT      更新时间:2023-10-16

i将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。

请参阅现有的QT错误报告您发现的相同问题,例如1和2。不幸的是,在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.0VCvcvarsall.bat" amd64