多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 概述 简介版本 ``` // 引入 msvc 环境 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat "C:\Qt\6.7.3\msvc2022_64\bin\qmake.exe" -spec win32-msvc demo.pro // 编译 debug "C:\Qt\Tools\QtCreator\bin\jom\jom.exe" -f ./Makefile.Debug // 编译 release "C:\Qt\Tools\QtCreator\bin\jom\jom.exe" -f ./Makefile.Release ``` ## 脚本示例 ``` :: 关闭终端回显 :: @echo off set vcvarsall="C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" set qmake="C:\Qt\6.7.3\msvc2022_64\bin\qmake.exe" :: old: "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\nmake.exe" set jom="C:\Qt\Tools\QtCreator\bin\jom\jom.exe" :: 创建中间文件输出目录 if not exist msvc_x64_output ( mkdir msvc_x64_output ) :: 打开终端回显 @echo on :: 引入msvc编译环境, 请根据自己的vs安装目录更改vcvarsall.bat脚本所在位置,下面的命令为VS2017的 call %vcvarsall% @echo on :: 进入中间文件输出目录并执行qt工程编译 cd msvc_x64_output :: 若存在Makefile清,则理上一次编译的中间文件 if exist ./Makefile ( %jom% clean ) :: 也可以使用 %qmake% -spec win32-msvc ../untitled6.pro %qmake% -spec win32-msvc ../ :: 不指定编译核数 %jom% -f ./Makefile.Debug :: 编译release版本 %jom% -f ./Makefile.Release pause ```