RT.cocos2dx3.10 C++项目使用Lua报错
添加下面这段话时,无法解析,头文件加了,库也有,不知道是哪里还少什么。。求大神。。。
// register lua module
auto engine = LuaEngine::getInstance();
ScriptEngineManager::getInstance()->setScriptEngine(engine);
lua_State* L = engine->getLuaStack()->getLuaState();
lua_module_register(L);
register_all_packages();
LuaStack* stack = engine->getLuaStack();
stack->setXXTEAKeyAndSign("2dxLua", strlen("2dxLua"), "XXTEA", strlen("XXTEA"));
==============================================================================
1>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 “public: static class cocos2d::LuaEngine * __cdecl cocos2d::LuaEngine::getInstance(void)” (?getInstance@LuaEngine@cocos2d@@SAPAV12@XZ),该符号在函数 “public: virtual bool __thiscall HelloWorld::init(void)” (?init@HelloWorld@@UAE_NXZ) 中被引用
1>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_module_register(struct lua_State *)” (?lua_module_register@@YAHPAUlua_State@@@Z),该符号在函数 “public: virtual bool __thiscall HelloWorld::init(void)” (?init@HelloWorld@@UAE_NXZ) 中被引用
1>D:\MyProject\CppPro\proj.win32\Debug.win32\CppPro.exe : fatal error LNK1120: 2 个无法解析的外部命令