我正在浏览网页并发现我的应用程序会 可能不适用于(赢)64位机器。这是因为事实 MSVC使用我的默认32位运行时并将应用程序设置为仅工作 在32位机器上。
如何设置我的简单应用程序在x86机器上运行?从而制造64位机器 在执行我的应用程序时使用WoW64?
我正在使用MS visual studio 2010 express(目前有点简短)。
答案 0 :(得分:2)
32位应用程序可以在Win64 OS上运行。
如果您的应用程序需要访问“true”system32目录或某些注册表项,那么可能需要执行一些特殊操作。但是,绝大多数32位应用程序不需要处理(有些可能包括文件管理器或注册表编辑器)。实际上,重定向是由Microsoft专门实施的,因此重定向有助于应用程序的兼容性。
但是,如果您的应用程序需要特殊的设备驱动程序 - 必须为64位平台构建(再次,这是非常罕见的)。
您应该在64位平台上测试您的应用程序,但期望通常它应该可以正常工作。