标签:ABI
-
GDExtension 与 godot-cpp:ABI 兼容层是怎么设计的
GDExtension 让 C++ 代码编译成动态库热插进引擎,且引擎升级后不用重编译。这篇讲 GDExtensionInterface 函数表的设计、版本协商机制,以及 godot-cpp 绑定层如何把 C 接口包装成 idiomatic C++。
GDExtension 让 C++ 代码编译成动态库热插进引擎,且引擎升级后不用重编译。这篇讲 GDExtensionInterface 函数表的设计、版本协商机制,以及 godot-cpp 绑定层如何把 C 接口包装成 idiomatic C++。