如何让Vc ++ express 2010应用程序与64位机器兼容?

时间:2010-12-27 20:30:00

标签: visual-studio-2010 visual-c++ win64

我正在浏览网页并发现我的应用程序会 可能不适用于(赢)64位机器。这是因为事实 MSVC使用我的默认32位运行时并将应用程序设置为仅工作 在32位机器上。

如何设置我的简单应用程序在x86机器上运行?从而制造64位机器 在执行我的应用程序时使用WoW64?

我正在使用MS visual studio 2010 express(目前有点简短)。

1 个答案:

答案 0 :(得分:2)

32位应用程序可以在Win64 OS上运行。

如果您的应用程序需要访问“true”system32目录或某些注册表项,那么可能需要执行一些特殊操作。但是,绝大多数32位应用程序不需要处理(有些可能包括文件管理器或注册表编辑器)。实际上,重定向是由Microsoft专门实施的,因此重定向有助于应用程序的兼容性。

但是,如果您的应用程序需要特殊的设备驱动程序 - 必须为64位平台构建(再次,这是非常罕见的)。

您应该在64位平台上测试您的应用程序,但期望通常它应该可以正常工作。