接上次的 微软便携编译器大全I 做了微量的调整主要是脚本做了优化 下面简单讲解下
MSVC_QuickCPP下载
https://pan.baidu.com/s/10cNNUIug5FiZi8y117nw7g
提取码:6666
平时需要临时修改一下代码里面少许的改动时 有时因为编译器的不同
不可能安装上所有的VS版本 板载的固态盘太小没法弄了。这个便携编译器大全其实主要就是依靠 windows中的批处理bat来实现的 脚本就是设置环境变量path include 和lib 然后用到msvc家的nmake 或借助cmake+jom来编译的。
本工具是终端高级人员便携工具 对系统环境 nmake cmake精通熟悉的可折腾,小白请自己研究。
除此之外 我在cmake中将编译器默认编译运行是支持的/MT编译的
但也将全部版本 VCRT运行库提取了依赖如下:
像vc2019的vc16文件夹下包含MFC的运行库:
还有D3D是库像这样的:
不过api-ms-win-xx库就没有提取了。
这里我就直接贴出脚本全部内容 以供记录分享过程。
:CMDMAIN
@ECHO OFF
SET DRIVER=%~D0
SET WORKDIR=%~DP0
SET SYSDIR=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%
IF /I "%1"=="BUILDWORK" (CALL:PROBUILDWORK)
IF /I "%1"=="BUILDONLY" (CALL:PROBUILDONLY)
IF /I "%1"=="RUN" (CALL:PRORUN)
IF /I "%1"=="PACK" (CALL:PROPACK)
IF /I "%1"=="CLEAN" (CALL:PROCLEAN)
IF /I "%1"=="LINK" (CALL:FUN_LINK %WORKDIR% VC VC.BAT)
IF /I "%1"=="CMAKE" (CALL:FUN_CMAKE %2)
IF /I "%1"=="SETPATH" (CALL:FUN_CLRUN %2)
IF /I "%1"=="X86" (CALL:FUN_CLRUN X86 SHELL)
IF /I "%1"=="X64" (CALL:FUN_CLRUN X64 SHELL)
IF /I "%1"=="X86_AMD64" (CALL:FUN_CLRUN X86 SHELL)
IF "%1"=="" (CALL:FUN_CLRUN X64 SHELL)
GOTO EOF
:FUN_CLRUN
SET PLATFORM=%1
IF /I "%PLATFORM%"=="X86" (COLOR 0A) ELSE (COLOR 5F)
TITLE VC2019_16.6 FOR