我正忙着尝试将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也是如此不是吗?