标题: VC++2013选"Visual Studio 2013 - Windows XP (v120_xp)"会发生什么? [打印本页] 作者: admin 时间: 2018-7-5 13:13 标题: VC++2013选"Visual Studio 2013 - Windows XP (v120_xp)"会发生什么?
会发生:
1. include 路径,lib路径的 inherted value ,从 $(WindowsSdk_IncludePath) 变为 $(WindowsSdk_71A_IncludePath)
2. c/c++ ,command line 增加 /D "_USING_V110_SDK71_"
3. 在 linker 选项中,改为 /SUBSYSTEM:WINDOWS",5.01", 5.01是 xp的windows版本号
从上述可知,你若要在 vs2013上编译c++ 工程,让这个工程编译后的执行文件,能在 xp操作系统上运行,可以选择 platform toolset 为 "Visual Studio 2013 - Windows XP (v120_xp)" ,经过这样选择,那么sdk的头文件,库文件,都指向了 sdk 7.1,而不再是vs2013自带的 sdk 8.1.