【发布时间】:2013-03-12 18:01:45
【问题描述】:
我知道 64 位应用程序需要 64 位 Windows。
哪些 c/c++ 代码仅适用于 64 位或 32 位? 编辑:I have found it here
我能否在运行时确定进程字长:就像我将拥有 32 位应用程序一样,如果操作系统是 32 位或 64 位,它会返回,然后以正确的字长运行子/新进程。
【问题讨论】:
-
它不叫“bittage”,而是“word size”……你确实为 32 位或 64 位字长编译了 C(或 C++)代码……
-
通常在安装时决定运行 32 位或 64 位版本的程序,您安装合适的版本,而忽略其他版本。无需在运行时做出决定。
-
我想知道是否可以做到,我最感兴趣的是是否有一些不兼容的部分
-
@MarkRansom:程序的位数和系统的位数是有区别的。 64位系统可以通过WOW64仿真运行32位程序。例如,32 位程序 Process Explorer 会检测系统是否为 64 位,并在适当时启动自身的 64 位版本。
标签: windows 64-bit 32bit-64bit 32-bit