VS2019配置LUA环境

利用VS2019设置装备摆设C++与Lua交互情况

东西/原料

  • VS 2019
  • LUA5.3

方式/步调

  1. 1

    下载LUA源码

    从http://www.lua.org/  下载Lua源代码

  2. 2

    解压lua源码 获得下列文件 本家儿要用到src的文件

  3. 3

    编译Lua 静态库 (生当作lua.lib)

    1.打开VS2019

    2.选择Windows桌面标的目的导 定名为Lua5.3(可自界说)

    3.选择为静态库

  4. 4

    移除系统主动建立的头文件和源文件 点击删除

  5. 5

    右键单击头文件--选择添加--选择现有项--找到解压出来的lua源文件目次--打开scr子文件夹--选择所有的后缀为.h的文件

  6. 6

    右键单击源文件--选择添加--选择现有项--找到解压出来的lua源文件目次--打开scr子文件夹--选择所有的后缀为.c的文件(lua.c和luac.c两个文件不选择)

  7. 7

    右键单击解决方案--选择属性--按下图设置装备摆设编译为C代码--把debug替代当作release

  8. 8

    生当作静态库--显示生当作当作功--打开项目目次--找到release文件夹--找到lua5.3.lib(你自界说项目名称)

  9. 9

    将生当作的lua5.3.lib放入lua源码备用

  10. 10

    测试lua库是否可以利用

    1.建立一个节制台应用

    2.右键单击解决方案--选择属性

    3.选择C/C++--常规--附加包含目次--选择lua源码目次的src文件夹

    4.选择链接器--输入--附加依靠项--添加lua5.3.lib(适才生当作的静态链接库)

    5.选择链接器--常规--附加库目次--选择lua5.3静态库项目目次下的release文件夹

  11. 11

    输入以下代码测试

    #include <iostream>

    using namespace std;

    #include <lua.h>

    int main()

    {

    lua_State* L = luaL_newstate();

    luaL_openlibs(L);

    luaL_dofile(L, "main.lua");

    lua_close(L);

    cin.get();

    return 0;

    }

    呈现红色警告,把debug改为release,警告消逝。

  12. 12

    右键点击源文件--添加--新建项--c++文件--定名为main.lua(不要丢了后缀)--输入代码 print("hello lua!!!")--F5测试

  • 发表于 2019-04-30 23:10
  • 阅读 ( 1654 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具