跳转至

接口导出指南

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

C++
1
2
3
4
5
#ifdef MOD_EXPORT
#define MODAPI __declspec(dllexport)
#else
#define MODAPI __declspec(dllimport)
#endif

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