在VS中配置Lua

转载 2012年03月30日 17:54:26

1、编译LUA

第1步:
从官方主页www.lua.org下载Lua源代码,最新版本为5.1.2
解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。

第2步:
使用任意ANSI C编译器,在这里使用VS2005编译LUA。具体步骤如下:
1、新建一个空的Console工程,在这里该工程名暂为“lua”
2、将src中的文件全部拷贝到该项目文件夹下
3、根据生成的文件来添加需要编译的文件
4、使用Release配置来进行编译

以下是各类生成文件的详细说明:

静态库文件lua.lib

1、添加除了“lua.c”与“luac.c”以外的全部文件到工程
2、更改[项目属性]->[配置属性]->[常规]->[项目类型]为“静态库文件(.lib)”

解释器lua.exe

1、添加除了“luac.c”以外的全部文件到工程
2、更改Release状态下[项目属性]->[配置属性]->[常规]->[项目类型]为“应用程序(.exe)”

编译器luac.exe

3.1、添加除了“lua.c”以外的全部文件到工程
3.2、更改Release状态下[项目属性]->[配置属性]->[常规]->[项目类型]为“应用程序(.exe)”
注意:该文件生成时的名字为lua.exe,因为该项目名称为“lua”。如果之前生成过解释器lua.exe,则应该将解释器移走之后再生成。

2、使用LUA

使用静态库lua.lib

1、新建一个空的console工程,并添加一个空的源文件
2、在该文件中添加以下代码,并自行修改关于路径的部分
//================================================================================================================
//Lua Test Object
//C++ Source lua_test.cpp
//================================================================================================================
//================================================================================================================
//Include Files
//================================================================================================================
extern "C"
{
#include "D:\\My Documents\\Visual Studio 2005\\Projects\\lua\\lua\\lua.h"
#include "D:\\My Documents\\Visual Studio 2005\\Projects\\lua\\lua\\lualib.h"
#include "D:\\My Documents\\Visual Studio 2005\\Projects\\lua\\lua\\lauxlib.h"
}
//================================================================================================================
//Libraries
//================================================================================================================
#pragmacomment( lib ,"D:\\My Documents\\Visual Studio 2005\\Projects\\lua\\release\\lua.lib")
//================================================================================================================
//Main Functions
//================================================================================================================
int main( void)
{
return 1;
}
3、如果编译通过,表示静态库文件lua.lib配置成功。

使用解释器lua.exe

1、设置系统环境变量
我的电脑->属性->高级->环境变量(N )->系统变量->Path->在尾部添加 ;+lua.exe所在路径,如
;d:\My Documents\Visual Studio 2005\Projects\lua\release,重启机器。
2、新建文本文件,输入 print("Hello World"),退出将文件名改为 a.lua
3、在CMD中输入 lua a.lua
4、如果出现字符串 Hellow World,表示解释器lua.exe配置成功

使用编译器luac.exe

1、设置系统环境变量
我的电脑->属性->高级->环境变量(N )->系统变量->Path->在尾部添加 ;+lua.exe所在路径,如
;d:\My Documents\Visual Studio 2005\Projects\lua\release,重启机器。
2、新建文本文件,输入 print("Hello World"),退出将文件名改为 a.lua(可以直接使用之前的a.lua)
3、在CMD中输入 luac a.lua
4、如果在a.lua所在的目录下出现luac.out文件,表示解释器luac.exe配置成功

lua如何在vs2010中配置静态库

(本文主要是是参考:点击打开链接的文章,然后加入自己的一些补充,在此感谢该作者) 一、建立lua源代码工程,编译lua的静态库 1、下载Lua源码 a.下载地址  点击打开链接 ,我下载的版本...
  • konglingbin66
  • konglingbin66
  • 2014年02月26日 14:11
  • 1081

vs插件 BabelLua的使用

BabeLua简介    BabeLua是一款基于VS2012/2013(简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性:  ●Lua语法高亮  ●语法检查...
  • qq_27052743
  • qq_27052743
  • 2015年07月16日 11:14
  • 1518

在VS中配置Lua

1、编译LUA 第1步: 从官方主页www.lua.org下载Lua源代码,最新版本为5.1.2。 解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。 第2步: ...
  • qixi1987
  • qixi1987
  • 2014年05月10日 16:04
  • 206

vs2013开发调试cocos2d-x-Lua工程项目

一。安装LUA的调试工具和LUA的代码提示,见前篇《使用BabeLua3.x在cocos2d-x中编辑和调试Lua》 二。下载cocos2d-x的引擎,这里使用cocos2d-x-3.3版本。...
  • yejinxiong001
  • yejinxiong001
  • 2017年06月22日 13:04
  • 438

VS2015搭建Lua开发环境

VS2015搭建lua开发环境经验 第三大步的附加Include Directories和 Library Directories可以进入Property Manager 中 选中Debug...
  • qqagsd155451
  • qqagsd155451
  • 2016年11月28日 00:35
  • 2220

Windows7下使用VS2015搭建Lua开发环境

 连接地址:http://www.byjth.com/lua/33.html Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境(一) 2015年10月17日 星期六...
  • hewusheng10
  • hewusheng10
  • 2016年07月28日 12:29
  • 1248

cocos2dx 3.4配置vs2013 + lua环境

cocos2dx 3.4版本及3.4以下版本都可以用cocos ide调试lua,说实话,那个编辑比较差,卡就卡半天。 我们就用vs来进行调试lua 环境配置步骤如下: 第1步:安装vs...
  • ganpengjin1
  • ganpengjin1
  • 2016年02月16日 23:33
  • 1945

Lua学习笔记1:Windows7下使用VS2008搭建Lua开发环境(一)

今天又尝试新的语言,传说中的lua语言,以下是来自一个网友的博客!!!写的非常好!他写的是VS2015,但是我用的是VS2008不过同样适用哦! 这段时间在使用cocos2d-x引擎的C++...
  • black_yu
  • black_yu
  • 2016年06月14日 16:21
  • 780

lua-vs开发环境配置

1.下载Lua库和其编译工具 lua for window 下载地址:http://luaforwindows.luaforge.net/ 目前最常用的版本是5.1 ,点击下载 . 安装完成后会有一...
  • x356982611
  • x356982611
  • 2014年05月23日 10:55
  • 15768

在VS中执行Lua代码

在VS中执行Lua代码 操作步骤 Step 1首先创建一个C++空项目 Step2右键项目Properties Step3 Configuretion Properties ->VC++ Direct...
  • yadong_mail
  • yadong_mail
  • 2016年06月20日 17:06
  • 1052
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在VS中配置Lua
举报原因:
原因补充:

(最多只允许输入30个字)