lucidmaj7
我正在VS 2013上开发MFC应用程序。
当我使用WIN32 Platform Option构建它时,我的应用程序未在WIN XP 32位上执行。
我通过设置'v120_xp Platform Toolset'处理了这个问题。
这样做时,我发现在“ v_120_xp平台工具集”上添加了“ v120_xp”项。
我想知道VS2013上v120_xp和v120之间的区别吗?有人知道他们为什么被分开以及这两个人的工作方式不同吗?
尼尔
这v120_xp
是针对XP SP3的C ++工具链。另一个是v120
XP以上的目标。XP工具链生成代码并使用限于XP SP3的系统功能调用。
在MSDN文章和博客中,内部差异与XP上不可用的平台改进有关。
- 建筑物HLSL
- 调试DirectX
- 静态分析
- 远程调试
- 流程状态API
为XP SP3生成的代码通常仍然可以在更高版本的OS上使用,但是您不能使用这些v120
工具来定位XP,只能使用Vista和更高版本。最初,他们不打算支持XP,但是由于需求而增加了它(在IIRC的公共测试阶段)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句