将#defines转换为Lua全局变量的最佳方法?

时间:2019-05-23 04:29:25

标签: lua

我正在尝试读取和检测其中的所有#define预处理程序 C标头文件(glew.h),因此我可以将它们转换为Lua全局变量。

例如,将检测到#define GL_RGB 0x1908并按照以下代码运行,以便可以将其注册为Lua中的全局变量。

lua_pushnumber(L, 0x1908);
lua_setglobal(L, "GL_RGB"); 

这是个好主意吗?还是在应用程序启动时处理头文件太慢?

我想要的是能够使用Lua中的所有#defines

0 个答案:

没有答案