美文网首页
lua开发环境的搭建

lua开发环境的搭建

作者: 会写诗的翩翩少年 | 来源:发表于2017-06-10 23:02 被阅读0次

我所知道的网上的搭建教程大致是两种,第一种是编译生成静态库,然后通过vs导入的方式来做,想想就觉得麻烦,另一种则是下载lua for windows,我没下下来,因为只是平时学习嘛!所以我选择了第三种,以下:
  1.下载lua源码——http://www.lua.org/ftp/
  2.创建普通的VC++的空项目
  3.将lua-5.3.4\src下的所有文件移至项目源文件路径下
  4.vs上新建筛选器将步骤三下的所有文件导入
  5.将步骤三中的lua.c和luac.c中的main函数注释掉
  6.新建main.cpp如下,其中将../src/main.lua换做自己的lua文件

#include <stdio.h> 
#include <stdlib.h> 
#include "lua.hpp"

/* Lua解释器指针 */
lua_State* L;

void main()  {
    /* 初始化 Lua */
    lua_State *L = luaL_newstate();

    /* 载入Lua基本库 */
    luaL_openlibs(L);

    /* 运行脚本 */
    luaL_dofile(L, "../src/main.lua");

    /* 清除Lua */
    lua_close(L);

    system("pause");
}

7.F5运行,然后就大工搞成啦!
  8.代码提示请学习Babelua的官方博客
  
  最后说一下我的理解,如果有不对的地方,欢迎指正!
  首先lua是由c编写的脚本语言,所以我们可以把lua当成是对c封装出来的一种语言,本质上还是c,所以我们可以看到当我们要用lua的时候,还是以c的方式进行调用,虽然没有深入看lua的源码,但我猜测luaL_dofile这个函数应该是对lua脚本进行逐行解析,找到关键字并调用对应的C函数。

相关文章

  • Lua开发环境搭建

    学习编程的愿望死于搭建环境再次推荐集成开发环境 安装Lua 1. 安装homebrew 2. 安装Lua 3. 安...

  • 2018-01-05

    lua开发环境的搭建: 电脑系统:Windows, 这里的开发环境主要是windows下,如果后期还有需要的话我会...

  • lua开发环境的搭建

    我所知道的网上的搭建教程大致是两种,第一种是编译生成静态库,然后通过vs导入的方式来做,想想就觉得麻烦,另一种则是...

  • Lua运行环境搭建

    运行环境 本地环境搭建 在本地搭建 Lua 编程语言的开发运行环境,你需要在你的计算机上安装如下三个软件:(1) ...

  • CentOS7.x lua 环境搭建

    lua环境的搭建 Lua 安装 安装依赖环境 LuaRocks安装 安装 使用 需要的安装包

  • 搭建Sublime的Lua开发环境

    各语言编译环境 确认已经安装Lua 在Packages/User目录下新建文件Lua.sublime-build

  • mac 环境简单搭建 quick-cocos2d-lua环境

    mac 环境简单搭建 quick-cocos2d-lua环境 Mac 环境下quick-cocos2d-lua新建...

  • windos下lua与C/C++交互

    Windos下lua的环境搭建 - 下载lua安装包Lua: download - 解压zip文件,并进入VS工具...

  • 使用vs2013工程C++加载lua的文件

    看了CSDN的Lua进阶教程的视频教程教程链接,对Lua和c++的交互有了初步了解,下面是如何搭建开发环境的教程首...

  • window平台搭建Lua开发环境

    这几天正在学习lua这门脚本语言,首先要解决的是开发环境的问题,因此本文记录一下在window平台下如何搭建lua...

网友评论

      本文标题:lua开发环境的搭建

      本文链接:https://www.haomeiwen.com/subject/bvvcqxtx.html