【问题标题】:Run a file compiled in VS2012-C++ under Windows XP 64bit (SP2 only)在 Windows XP 64bit 下运行用 VS2012-C++ 编译的文件(仅限 SP2)
【发布时间】:2014-01-03 21:09:05
【问题描述】:

如果一个c++项目是用VS2012编译的,使用v110_xp工具集,文件可以正常工作,但是如果使用默认的v110,则代码无法执行。

如果使用 v110,是否可以运行这些东西。例如。我有 vs2012 可再发行更新 4,但如果例如Update 2 用于编译项目,如果我安装可再发行的 Update 2 而不是 4 会有什么不同吗?

【问题讨论】:

  • 什么是“v110_xp”或“v110”?
  • 是VS2012工具集,在c++项目中定义。
  • 如果你没有注意到,你对 C++ 只字未提
  • 是的,对不起...已经记下了并进行了更改...

标签: c++ visual-studio-2012 windows-xp


【解决方案1】:

为了以 XP 为目标,您必须使用 v110_xp 工具集。 v110 工具集链接到仅适用于 Vista 及更高版本的功能。

【讨论】:

  • 所以即使安装了 VS2012 Redistributable,也绝对没有办法让这些东西正常工作?
  • 好吧,如果你链接到动态运行时,你需要安装 VS2012 redist。但正如我在答案中所说的那样。要定位,您需要一个支持 XP 的工具集。而对于 VS2012 来说是 v110_xp。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-29
  • 2014-05-11
相关资源
最近更新 更多