导入 lua.h 之类的头文件后,编译含有Lua函数的时候,可能会出现如下错误:

1>main.obj : error LNK2019: 无法解析的外部符号_luaL_checkinteger,该符号在函数"int __cdecl add(struct lua_State *)" (?add@@YAHPAUlua_State@@@Z) 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号_lua_getfield,该符号在函数_main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号_lua_pcall,该符号在函数_main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号_luaL_loadfile,该符号在函数_main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号_lua_setfield,该符号在函数_main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号_lua_pushcclosure,该符号在函数_main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号_luaL_openlibs,该符号在函数_main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号_luaL_newstate,该符号在函数_main 中被引用
1>E:\Stadio\VSC++\MyProj\CandLua\Debug\CandLua.exe : fatal error LNK1120: 8 个无法解析的外部命令

解决办法:

1、项目属性->配置属性-> c/c++ -> 常规 -> 附加包含目录-> 将lua的includ文件夹位置填入

 2、项目属性->配置属性-> 链接器-> 常规-> 附加到库目录->将lua的lib文件夹位置填入

 3、项目属性->配置属性-> 链接器 -> 输入-> 附加依赖项->  手动输入 liblua.dll.a 所在路径,

 如: E:\Stadio\Lua\Lua5.1.5\lib\liblua.dll.a 

最新文章

  1. java中集合类中Collection接口中的Map接口的常用方法熟悉
  2. SQL中判断一串字符中是否有特定的字符
  3. Cable TV Network-POJ1966图的连通度
  4. 【支付专区】之对字符串数据进行Base64位加密,解密
  5. android初学问题集
  6. 【VNC】Linux环境VNC服务安装、配置与使用
  7. 堆排序 C++
  8. PclZip:强大的PHP压缩与解压缩zip类
  9. 齐博软件(地方门户系统) 文件加密破解工具
  10. 【Android Developers Training】 77. 使用Wi-Fi P2P进行服务搜索
  11. 运用El表达式截取字符串/获取list的长度
  12. 通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找的方法
  13. Python基础Day01
  14. TeamCity Build 步骤的执行策略
  15. WEB安全 - 认识与防御XSS攻击
  16. [No0000C7]windows 10桌面切换快捷键,win10
  17. Obtain older GMT versions
  18. Request URL参数
  19. B+树全面解析
  20. Table分页显示调整

热门文章

  1. HDU 1232 - 并查集 解题报告
  2. android:px,dp(dip),sp的差别
  3. Android socket 使用PrintWriter和BufferedReader发送和接收出现乱码问题解决
  4. 50.AngularJs directive详解及示例代码
  5. Linux就该这么学 20181005(第七章磁盘管理)
  6. BZOJ 3160 FFT+Manacher
  7. struts2学习之基础笔记2
  8. cg基础
  9. 关于zabbix 的lld的web界面的配置
  10. C语言数组和指针是不同的