如何在命令提示符下设置v140_xp工具集以使用NMake进行构建?

时间:2015-10-17 15:55:31

标签: visual-c++ visual-studio-2015 nmake

我有一些lib项目应该使用nmake makefile为Windows XP构建。

如何将VS2015本机命令提示符中的工具集从v140更改为v140_xp(Visual Studio 2015 - Windows XP(v140_xp))。 有什么想法吗?

1 个答案:

答案 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