C++ LuaJIT FFI cdef不理解“类”?
这是尝试使用ffi.cdef声明该函数时出现的错误:C++ LuaJIT FFI cdef不理解“类”?,c++,c,lua,ffi,luajit,C++,C,Lua,Ffi,Luajit,这是尝试使用ffi.cdef声明该函数时出现的错误: class Myuser * MyClient_GetMyUser(AUser aUser); 这怎么可能?如果我必须在CDEF中声明“类”,我会怎么做?< /P> < P>类是一个C++关键字。C.LuaJIT不期望C代码,而不是FFI块中的C++代码。 至于如何解决这个问题,这取决于你在做什么。要么将其设置为C结构,要么找到不同的访问方式 Error: dllImport.lua:861: declaration specifier e
class Myuser * MyClient_GetMyUser(AUser aUser);
这怎么可能?如果我必须在CDEF中声明“类”,我会怎么做?< /P> < P>类是一个C++关键字。C.LuaJIT不期望C代码,而不是FFI块中的C++代码。
至于如何解决这个问题,这取决于你在做什么。要么将其设置为C结构,要么找到不同的访问方式
Error: dllImport.lua:861: declaration specifier expected near 'class' at line 20