LINK : fatal error LNK1181: 无法打开输入文件“lua5.1.lib”
VS编译自己的项目时,出现了这个错误时,解决方案:
1、下载lua:http://www.lua.org/
2、解压下载的压缩包。
3、用VS创建一个新项目,命名为 lua5.1
4、向导中选择下一步应用程序类型-选择静态库-附加选项去掉预编译头(P)-添加公共头文件以用于-去掉MFC(M)
5、
点击-完成
6、把lua中src目录下的所有文件.h和.cpp复制到项目中
7、右键项目属性-配置属性- C/C++ - 高级 - 编译为 - 选择"编译为C++ 代码(/TP)"
8、确定,右击项目 生成
9、在项目的Debug文件夹里就有一个lua5.1.lib静态库
10、把这个文件复制到VS安装目录里的C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib文件夹里 就 OK解决了
完:重启VS2013
PS:在编译lua5.1.lib中可能会有些小错误,上网查就可以直接解决,完美解决。