我有一些lib项目应该使用nmake
makefile为Windows XP构建。
如何将VS2015本机命令提示符中的工具集从v140
更改为v140_xp
(Visual Studio 2015 - Windows XP(v140_xp))。
有什么想法吗?
答案 0 :(得分:3)
Cmake知道如何编译XP。
诀窍是将标志-T v140_xp
添加到Cmake命令行,将指令set( CMAKE_VERBOSE_MAKEFILE on )
添加到CmakeLists.txt,让msbuild编译代码。
cmake -T v140_xp path/to/src
msbuild host.vcxproj /p:Configuration=Release
所有编译和链接标志都将输出到终端。
对于旧版VisualStudio,请使用v120_xp而不是v140_xp