我想将Lua集成到我使用VisualStudio 2015(x64模式)构建的当前C ++应用程序中。
我从here抓取了一个简单的Lua包装器,从here(lua-5.1.5_Win32_dll14_lib.zip)获取了windows x64的Lua二进制文件。
接下来,我将include和library路径添加到项目首选项中。到目前为止在IDE中工作。但是,当我尝试编译代码时,它会抛出24个错误(如前两个):
1>LuaScript.obj : error LNK2019: unresolved external symbol "lua_close" referenced in function ""public: __cdecl LuaScript::~LuaScript(void)" (??1LuaScript@@QEAA@XZ)".
1>LuaScript.obj : error LNK2019: unresolved external symbol "lua_gettop" referenced in function ""public: void __cdecl LuaScript::clean(void)" (?clean@LuaScript@@QEAAXXZ)".
它告诉我几乎没有。似乎链接器无法找到库但是包含正在工作,并且也设置了库的路径。我可能错过或应该研究的任何建议?任何提示都将不胜感激!