3.8.1新建的lua项目
AppDelegate
bool AppDelegate::applicationDidFinishLaunching()
{
// set default FPS
Director::getInstance()->setAnimationInterval(1.0f / 60.0f);
// 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”));
//
// //register custom function
// //LuaStack* stack = engine->getLuaStack();
// //register_custom_function(stack->getLuaState());
//
// #if (COCOS2D_DEBUG > 0) && (CC_CODE_IDE_DEBUG_SUPPORT > 0)
// // NOTE:Please don’t remove this call if you want to debug with Cocos Code IDE
// auto runtimeEngine = RuntimeEngine::getInstance();
// runtimeEngine->addRuntime(RuntimeLuaImpl::create(), kRuntimeEngineLua);
// runtimeEngine->start();
// #else
// if (engine->executeScriptFile(“src/main.lua”))
// {
// return false;
// }
// #end
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLViewImpl::create("My Game");
director->setOpenGLView(glview);
}
director->setDisplayStats(false);
glview->setFrameSize(1136,640);
glview->setDesignResolutionSize(1136,640, ResolutionPolicy::SHOW_ALL);
FileUtils::getInstance()->addSearchPath("res");
auto scene = Scene::create();
director->runWithScene(scene);
auto layer = Layer::create();
scene->addChild(layer);
return true;
}
错误
2>lua_debugger.obj : error LNK2019: 无法解析的外部符号 _lua_settop,该符号在函数 _luaopen_lua_debugger 中被引用
2>lua_debugger.obj : error LNK2019: 无法解析的外部符号 _lua_getfield,该符号在函数 _luaopen_lua_debugger 中被引用
2>lua_debugger.obj : error LNK2019: 无法解析的外部符号 _lua_setfield,该符号在函数 _luaopen_lua_debugger 中被引用
2>lua_debugger.obj : error LNK2019: 无法解析的外部符号 _luaL_loadbuffer,该符号在函数 _luaopen_lua_m_debugger 中被引用
2>D:_CocosProject\3DTest\frameworks\runtime-src\proj.win32…/…/…/simulator/win32/3DTest.exe : fatal error LNK1120: 4 个无法解析的外部命令
