怎样修改LUA源码让其导出函数的调用方式为标准方式
在luaconf.h中找到下面一段宏定义,看起来很像#ifdefined(LUA_BUILD_AS_DLL)#ifdefined(LUA_CORE)||defined(L...
在 luaconf.h 中找到下面一段宏定义,看起来很像
#if defined(LUA_BUILD_AS_DLL)
#if defined(LUA_CORE) || defined(LUA_LIB)
#define LUA_API __declspec(dllexport)
#else
#define LUA_API __declspec(dllimport)
#endif
#else
#define LUA_API extern
#endif
/* more often than not the libs go together with the core */
#define LUALIB_API LUA_API
把第三等修改成
#define LUA_API __declspec(dllexport) __stdcall
编译时间报语法错误 展开
#if defined(LUA_BUILD_AS_DLL)
#if defined(LUA_CORE) || defined(LUA_LIB)
#define LUA_API __declspec(dllexport)
#else
#define LUA_API __declspec(dllimport)
#endif
#else
#define LUA_API extern
#endif
/* more often than not the libs go together with the core */
#define LUALIB_API LUA_API
把第三等修改成
#define LUA_API __declspec(dllexport) __stdcall
编译时间报语法错误 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询