1.项目属性平台工具集选 Visual Studio 2015 - Windows XP (v140_xp)
2.到vs2015安装目录下复制依赖的dll。因为新版vc使用了新的c/c++运行时,而xp版本没有发布对应的补丁,所以需要自己复制进去安装目录。 这里要兼容32位故只需要x86的dll, 我的机器具体如下:
转到 F:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x86目录复制c/c++运行时需要的dll
复制所有api开头的dll以及ucrtbase.dll
转到 F:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x86目录复制除Microsoft.VC140.MFCLOC目录下的所有dll