VS2019 使用Windows SDK 6.0A (7.1) VS2008 Tools编译工程
背景:
使用VS2008 Tools + 6.0A的SDK编译出来的程序小,有时候还不容易被杀毒软件查到敏感操作
但是2008的界面太挫,功能太少,尝试使用VSCODE没有配置成功,使用VS2019成功了,分享一下过程
关键步骤:
1、需要安装VS2008(Express版也可以),VS2019
2、用2019打开2008的工程
Windows SDK版本和平台工具集随便选就行,尽量选低版本的
VC目录全部取消继承,改成VS2008的平台和SDK6.0A的引用
<IncludePath>C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include</IncludePath> <ExternalIncludePath>C:\Program Files\Microsoft SDKs\Windows\v7.1\Include;$(VC_IncludePath)</ExternalIncludePath> <LibraryPath>C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib</LibraryPath> <LibraryWPath /> <ExecutablePath>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin;$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH);$(MSBuild_ExecutablePath);$(VS_ExecutablePath);C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE</ExecutablePath> <ReferencePath>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib</ReferencePath> <EmbedManifest>false</EmbedManifest>
<EmbedManifest>false</EmbedManifest>