在Delphi中,编译器指令WIN32和CPUX86,WIN64和CPUX64是否可以互换?

Doctorlai

在Delphi中,编译器指令WIN32和CPUX86,WIN64和CPUX64是否可以互换?

如果是,则首选哪一个?如果没有,为什么?

达莉娅(Dalija Prasnikar)

它们是否可互换取决于您要开发的平台。

通常,如果仅执行Windows开发,则它们是可互换的,否则不能互换。

WIN32仅针对Windows 32位平台WIN64定义,并且仅针对Windows 64位平台定义。

但是,CPUX86为多个平台定义了:Windows 32位,OSX 32位和iOS 32位模拟器。

目前WIN64CPUX64它们仅针对Windows 64位平台定义,因此目前它们是可互换的,但将来可能会改变。

您应该使用哪个指令取决于您的代码。使用传达适当含义的指令。如果代码的一部分仅打算在Windows 32位平台上运行,则使用WIN32指令,如果代码的一部分要在32位x86处理器下运行,则应使用指令CPUX86

预定义条件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使MSBuild编译具有Win32和Win64平台依赖项的项目

来自分类Dev

在 WIN32 和 WIN64 中配置浮点单元上下文

来自分类Dev

osgi.os属性的“ win32”和“ win64”

来自分类Dev

为Win32和Win64开发的最低Visual Studio版本是哪个?

来自分类Dev

为Win32编译的Win64 SSE代码产生错误的性能计数器结果

来自分类Dev

Delphi:如何确定应用程序是否在 Win32/Win64 下运行并在 64 位上自动启动 64 位版本?

来自分类Dev

#ifdef WIN32 #elif WIN64 #endif

来自分类Dev

可变函数在Win32中起作用,但在Win64中不起作用

来自分类Dev

python输出信息中的win32 ro win64?

来自分类Dev

python输出信息中的win32 ro win64?

来自分类Dev

资源编译器无法在Win32的资源脚本中编译枚举语句?

来自分类Dev

Visual Studio中的_WIN64和TARGET_X64宏之间的特定区别

来自分类Dev

Visual Studio中的_WIN64和TARGET_X64宏之间的特定区别

来自分类Dev

如何判断是否为PE Win32启用了/ GS编译器

来自分类Dev

我们可以互换控制台和Win32 C ++的命令和功能吗?

来自分类Dev

Delphi编译器错误:个性化“ Delphi.Personality”和平台“ Win32”的编译器丢失或不可用

来自分类Dev

是否可以使用ocamlopt ghc和gcc编译器创建可移植的x86-64 Linux可执行文件?

来自分类Dev

将ASM指令RDRand转换为Win64

来自分类Dev

使用Visual Studio 2015 Win64编译MySQL连接器

来自分类Dev

Fortran编译的和C编译的DLL是否应该可以互换导入?(x86目标)

来自分类Dev

Fortran编译的和C编译的DLL是否应该可以互换导入?(x86目标)

来自分类Dev

如何在Delphi Win64中获取当前用户的全名

来自分类Dev

在Delphi XE4 Win64平台中无法使用cl.exe编译的C.OBJ文件

来自分类Dev

m32和m64编译器选项提供不同的输出

来自分类Dev

在Win7 32位上部署Qt应用-在Win7 x64上工作(和编译)

来自分类Dev

使用32或64编译器的CMake

来自分类Dev

针对Win32 x64编译后,Electron应用程序将无法打开

来自分类Dev

Win32命名管道和消息大小限制-旧的64K限制仍然适用吗?

来自分类Dev

如何configure.py Botan库为Win32和x64构建生成合并文件

Related 相关文章

  1. 1

    使MSBuild编译具有Win32和Win64平台依赖项的项目

  2. 2

    在 WIN32 和 WIN64 中配置浮点单元上下文

  3. 3

    osgi.os属性的“ win32”和“ win64”

  4. 4

    为Win32和Win64开发的最低Visual Studio版本是哪个?

  5. 5

    为Win32编译的Win64 SSE代码产生错误的性能计数器结果

  6. 6

    Delphi:如何确定应用程序是否在 Win32/Win64 下运行并在 64 位上自动启动 64 位版本?

  7. 7

    #ifdef WIN32 #elif WIN64 #endif

  8. 8

    可变函数在Win32中起作用,但在Win64中不起作用

  9. 9

    python输出信息中的win32 ro win64?

  10. 10

    python输出信息中的win32 ro win64?

  11. 11

    资源编译器无法在Win32的资源脚本中编译枚举语句?

  12. 12

    Visual Studio中的_WIN64和TARGET_X64宏之间的特定区别

  13. 13

    Visual Studio中的_WIN64和TARGET_X64宏之间的特定区别

  14. 14

    如何判断是否为PE Win32启用了/ GS编译器

  15. 15

    我们可以互换控制台和Win32 C ++的命令和功能吗?

  16. 16

    Delphi编译器错误:个性化“ Delphi.Personality”和平台“ Win32”的编译器丢失或不可用

  17. 17

    是否可以使用ocamlopt ghc和gcc编译器创建可移植的x86-64 Linux可执行文件?

  18. 18

    将ASM指令RDRand转换为Win64

  19. 19

    使用Visual Studio 2015 Win64编译MySQL连接器

  20. 20

    Fortran编译的和C编译的DLL是否应该可以互换导入?(x86目标)

  21. 21

    Fortran编译的和C编译的DLL是否应该可以互换导入?(x86目标)

  22. 22

    如何在Delphi Win64中获取当前用户的全名

  23. 23

    在Delphi XE4 Win64平台中无法使用cl.exe编译的C.OBJ文件

  24. 24

    m32和m64编译器选项提供不同的输出

  25. 25

    在Win7 32位上部署Qt应用-在Win7 x64上工作(和编译)

  26. 26

    使用32或64编译器的CMake

  27. 27

    针对Win32 x64编译后,Electron应用程序将无法打开

  28. 28

    Win32命名管道和消息大小限制-旧的64K限制仍然适用吗?

  29. 29

    如何configure.py Botan库为Win32和x64构建生成合并文件

热门标签

归档