标签: lua
我正在尝试读取和检测其中的所有#define预处理程序 C标头文件(glew.h),因此我可以将它们转换为Lua全局变量。
glew.h
例如,将检测到#define GL_RGB 0x1908并按照以下代码运行,以便可以将其注册为Lua中的全局变量。
#define GL_RGB 0x1908
lua_pushnumber(L, 0x1908); lua_setglobal(L, "GL_RGB");
这是个好主意吗?还是在应用程序启动时处理头文件太慢?
我想要的是能够使用Lua中的所有#defines。
#defines