可能重复:
在 64 位机器上安装并运行 32 位
我可以在 64 位操作系统上安装类似 Visual Studio 2010 这样的程序吗?
如果我在 64 位操作系统上使用 Visual Studio 2010 编译我的程序,我可以运行它吗
在 32 位操作系统上?
答案1
你试过了吗?它会很好地工作。
所有 64 位版本的 Windows 都有一个 32 位兼容层,称为Windows 64 子系统上的 Windows(或简称为 WoW64),专为运行 32 位应用程序而设计。
当你编译你的自己的应用程序,您需要确保将其编译为“Win32”应用程序。这将把它编译为 32 位应用程序,确保它可以在 32 位和 64 位版本的 Windows 上运行。如果您将它编译为 64 位应用程序,它将仅有的在 64 位版本的 Windows 上运行,您将需要分发两个版本的应用程序。
答案2
是的,可以。它会将其安装在“Program Files (x86)”文件夹中,并以 32 位应用程序的形式运行。但它不会以 64 位应用程序的形式运行,目前还没有 64 位版本的 Visual Studio。
目标操作系统取决于您为项目编译设置的内容(在项目设置中的“构建”选项卡中的“平台目标”选项中),而不是您正在编译的操作系统。
答案3
是的,你可以在 64 位 Windows 7 上安装 32 位 VS2010。如果你发现任何问题,可以在微软 VS 论坛以及在这里问!
答案4
是的,它会正常工作。