跳到正文

接口導出指南

導出模組的函數或方法的方式可以參考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改名以避免與其它模組的宏產生衝突。