跳到正文

接口导出指南

导出模组的函数或方法的方式可以参考LeviLamina的LLAPI宏,通过在头文件中加入以下代码:

C++
#ifdef MOD_EXPORT
#define MODAPI __declspec(dllexport)
#else
#define MODAPI __declspec(dllimport)
#endif

在模组的xmake.lua中添加add_defines("MOD_EXPORT"),然后再在需要被导出的函数或方法前添加MODAPI即可导出,在实际使用中你需要将 MOD_EXPORT和MODAPI改名以避免与其它模组的宏产生冲突。