C ++ Builder 10.2 64位 - 如何设置数据包对齐?

时间:2017-04-27 07:50:42

标签: clang c++builder clang++ llvm-clang

我正忙着尝试将C ++ Builder 10.2 32位 DLL项目编译为 64位 DLL。

此DLL是一些其他专有软件的插件。 该应用程序的SDK中包含:

  

为您的64位版本设置“Struct Member Alignment”   投射到8字节。

因为我不想触摸SDK的头文件,所以我需要一种方法告诉 BCC64 使用 8字节的对齐作为默认值。

看着 http://docwiki.embarcadero.com/RADStudio/Tokyo/en/C%2B%2B_Compiler有一个表用于那些编译器选项,但对于 BCC64 ,遗憾的是,到处都只有 N / A

如何告诉C ++ Builder的64位编译器使用该打包,为什么基于 Clang 的BCC32c支持这些设置,而基于 Clang 的BCC64也是如此不是吗?

Table

0 个答案:

没有答案