在64位系统上编译32位系统 - 兼容性

时间:2011-02-19 12:11:45

标签: visual-studio-2010 compiler-construction 32bit-64bit

我有64位操作系统的64位机器......

如何使用Visual Studio 2010编译程序,以便它们可以在32位系统上运行

如果我在我的64位机器上安装32位操作系统比我认为不会有问题

2 个答案:

答案 0 :(得分:10)

如果您正在谈论.NET应用程序,只需确认您在项目属性中定位x86(这是默认设置)或任何CPU:

enter image description here

答案 1 :(得分:3)

这是即时编译代码的一个很好的属性。它在32位计算机上运行(使用x86抖动)作为64位计算机(x64抖动)。您遇到麻烦的唯一时间是您需要使用仅作为32位机器代码提供的传统非托管代码。旧的dbase提供程序(如Jet)和COM服务器并不罕见。你有合适的机器来尽早发现这些问题。

强调:如果目标计算机是32位,那么只要它是64位计算机就没有问题。