命令行上的VS平台工具集,用于make文件

时间:2015-04-22 17:06:15

标签: visual-studio visual-studio-2013

我有一个可移植的CLI工具,它使用简单的make文件在命令行上构建。我已经调整了make文件,因此使用NMake和VC ++命令行工具进行构建,但我无法弄清楚如何请求“vs120_xp”工具集。

我知道我可以为新的VS项目设置“vs120_xp”工具集并在IDE中构建或在命令行上使用MSBuild,它工作正常,但我想避免转换我的整个make文件如果可能的话。

是否有任何参数可以传递给“vcvarsall.bat”或“vcvars32.bat”脚本,NMake的一些参数,make文件中的一些预处理器定义,或某些地方的某些全局设置,我可以用来控制这个?

1 个答案:

答案 0 :(得分:2)

在vcvarsall.bat之后支持AFAIK for XP,你需要这样的东西:

set INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Include;%INCLUDE%
set PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Bin;%PATH%
set LIB=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Lib;%LIB%
set CL=/D_USING_V110_SDK71_;%CL%
set LINK=/SUBSYSTEM:CONSOLE,5.01 %LINK%

您还可以查看this文章