I got some linking errors due to the Lua library, no idea why.
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation. All rights reserved.
Linking...
LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/OPT:ICF' specification
MSVCRT.lib(cinitexe.obj) : warning LNK4098: defaultlib 'libcmt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
libglest.lib(platform_util.obj) : error LNK2019: unresolved external symbol _MiniDumpWriteDump@28 referenced in function "private: static long __stdcall Shared::Platform::PlatformExceptionHandler::handler(struct _EXCEPTION_POINTERS *)" (?handler@PlatformExceptionHandler@Platform@Shared@@CGJPAU_EXCEPTION_POINTERS@@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _luaL_openlibs referenced in function "public: __thiscall Shared::Lua::LuaScript::LuaScript(void)" (??0LuaScript@Lua@Shared@@QAE@XZ)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _luaL_newstate referenced in function "public: __thiscall Shared::Lua::LuaScript::LuaScript(void)" (??0LuaScript@Lua@Shared@@QAE@XZ)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_close referenced in function "public: __thiscall Shared::Lua::LuaScript::~LuaScript(void)" (??1LuaScript@Lua@Shared@@QAE@XZ)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_pcall referenced in function "public: void __thiscall Shared::Lua::LuaScript::loadCode(class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &)" (?loadCode@LuaScript@Lua@Shared@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _luaL_loadbuffer referenced in function "public: void __thiscall Shared::Lua::LuaScript::loadCode(class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &)" (?loadCode@LuaScript@Lua@Shared@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_getfield referenced in function "public: void __thiscall Shared::Lua::LuaScript::beginCall(class std::basic_string,class std::allocator > const &)" (?beginCall@LuaScript@Lua@Shared@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_setfield referenced in function "public: void __thiscall Shared::Lua::LuaScript::registerFunction(int (__cdecl*)(struct lua_State *),class std::basic_string,class std::allocator > const &)" (?registerFunction@LuaScript@Lua@Shared@@QAEXP6AHPAUlua_State@@@ZABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_pushcclosure referenced in function "public: void __thiscall Shared::Lua::LuaScript::registerFunction(int (__cdecl*)(struct lua_State *),class std::basic_string,class std::allocator > const &)" (?registerFunction@LuaScript@Lua@Shared@@QAEXP6AHPAUlua_State@@@ZABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _luaL_checklstring referenced in function "private: class std::basic_string,class std::allocator > __thiscall Shared::Lua::LuaScript::errorToString(int)" (?errorToString@LuaScript@Lua@Shared@@AAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _luaL_checkinteger referenced in function "public: int __thiscall Shared::Lua::LuaArguments::getInt(int)const " (?getInt@LuaArguments@Lua@Shared@@QBEHH@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_isnumber referenced in function "public: int __thiscall Shared::Lua::LuaArguments::getInt(int)const " (?getInt@LuaArguments@Lua@Shared@@QBEHH@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_isstring referenced in function "public: class std::basic_string,class std::allocator > __thiscall Shared::Lua::LuaArguments::getString(int)const " (?getString@LuaArguments@Lua@Shared@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_settop referenced in function "public: class Shared::Graphics::Vec2 __thiscall Shared::Lua::LuaArguments::getVec2i(int)const " (?getVec2i@LuaArguments@Lua@Shared@@QBE?AV?$Vec2@H@Graphics@3@H@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_rawgeti referenced in function "public: class Shared::Graphics::Vec2 __thiscall Shared::Lua::LuaArguments::getVec2i(int)const " (?getVec2i@LuaArguments@Lua@Shared@@QBE?AV?$Vec2@H@Graphics@3@H@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_objlen referenced in function "public: class Shared::Graphics::Vec2 __thiscall Shared::Lua::LuaArguments::getVec2i(int)const " (?getVec2i@LuaArguments@Lua@Shared@@QBE?AV?$Vec2@H@Graphics@3@H@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_type referenced in function "public: class Shared::Graphics::Vec2 __thiscall Shared::Lua::LuaArguments::getVec2i(int)const " (?getVec2i@LuaArguments@Lua@Shared@@QBE?AV?$Vec2@H@Graphics@3@H@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_pushinteger referenced in function "public: void __thiscall Shared::Lua::LuaArguments::returnInt(int)" (?returnInt@LuaArguments@Lua@Shared@@QAEXH@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_pushstring referenced in function "public: void __thiscall Shared::Lua::LuaArguments::returnString(class std::basic_string,class std::allocator > const &)" (?returnString@LuaArguments@Lua@Shared@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_rawseti referenced in function "public: void __thiscall Shared::Lua::LuaArguments::returnVec2i(class Shared::Graphics::Vec2 const &)" (?returnVec2i@LuaArguments@Lua@Shared@@QAEXABV?$Vec2@H@Graphics@3@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_pushnumber referenced in function "public: void __thiscall Shared::Lua::LuaArguments::returnVec2i(class Shared::Graphics::Vec2 const &)" (?returnVec2i@LuaArguments@Lua@Shared@@QAEXABV?$Vec2@H@Graphics@3@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_createtable referenced in function "public: void __thiscall Shared::Lua::LuaArguments::returnVec2i(class Shared::Graphics::Vec2 const &)" (?returnVec2i@LuaArguments@Lua@Shared@@QAEXABV?$Vec2@H@Graphics@3@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _luaL_checknumber referenced in function "private: void __thiscall Shared::Lua::LuaArguments::throwLuaError(class std::basic_string,class std::allocator > const &)const " (?throwLuaError@LuaArguments@Lua@Shared@@ABEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
libglest.lib(lua_script.obj) : error LNK2019: unresolved external symbol _lua_gettop referenced in function "private: void __thiscall Shared::Lua::LuaArguments::throwLuaError(class std::basic_string,class std::allocator > const &)const " (?throwLuaError@LuaArguments@Lua@Shared@@ABEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
MSVCRT.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
Release\game.exe : fatal error LNK1120: 25 unresolved externals
And hello, I'm new around here. I've been looking for some well established RTS engines to mess around with. I narrowed down to Glest, TA Spring, and ORTS, and Glest's stability and extensbility did it for me. I'm actually looking to customize the Glest engine and build an entire game off of it. I'll post more about that once I get Glest all set up and actually familiarize myself with the code.
EDIT:
ok, I fixed the Lua errors, but I'm still getting a couple
Error 108 error LNK2019: unresolved external symbol _MiniDumpWriteDump@28 referenced in function "private: static long __stdcall Shared::Platform::PlatformExceptionHandler::handler(struct _EXCEPTION_POINTERS *)" (?handler@PlatformExceptionHandler@Platform@Shared@@CGJPAU_EXCEPTION_POINTERS@@@Z) libglest.lib game
Error 109 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup MSVCRT.lib game
Error 110 fatal error LNK1120: 2 unresolved externals Release\game.exe game
this is killing me, cus I can compile GAE w/ no problems, but normal glest is just giving me these errors
EDIT2:
Got rid of 1 more error, I compiled using the windows subsystem instead of the console subsystem, for which I feel stupid. The only one I got left is this one
2>libglest.lib(platform_util.obj) : error LNK2001: unresolved external symbol _MiniDumpWriteDump@28
if anyone can help, now would be good =p