在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配置成功

VS2013+LUA配置教程

首先安装vs2013 然后去这个开源项目的页面https://babelua.codeplex.com/,下载VS2013的lua插件  弄好后需要Lua二进制和代码高亮文件 在这里下载h...

VS2013使用lua5.3教程(两种方式)

第一步:去lua官网下载lua最新源码http://www.lua.org/ftp/ 然后解压解压后得到第二步:将源代码编译成静态库打开VS2013创建一个win32控制台应用程序 点击下一步设置为...

vs2013配置lua并调用

  • 2015年08月30日 15:44
  • 2.43MB
  • 下载

配置一个Lua工程(支持命令行运行 和 vs断点调试)

本文介绍了如何配置一个Lua工程, 并让它支持命令行运行和vs断点调试。创建此工程的目的是,写一些脚本用于检测策划填写的数据的正确性。既然表格要转为lua文件, 索性创建一个lua的工程, 将运行命令...

在VS2005中配置LUA

原文地址:http://blog.csdn.net/kun1234567/article/details/1929815 1、编译LUA 第1步: 从官方主页www.lua.org下载Lua源代码...

在VS2005中配置LUA( 收藏 待验证)

 辛苦写了1小时,居然没了。。。。这是第2次写的东西。 1、编译LUA 第1步:从官方主页www.lua.org下载Lua源代码,最新版本为5.1.2。解压之后找到“src”文件夹,这里面就是Lua了...

VS2012配置Lua

VS2012配置Lua 首先去官网下载Lua源代码 http://www.lua.org/download.html将下载下来的源代码解压 src 文件夹如下,我使用的是 5.3.01.将Lua源...

Vs2012 编译配置 Lua5.2.3

作为手游客户端的一个程序猿,肯定碰到过这样的问题,游戏已经提交发布,但是第二天大清早就发现游戏有一个逻辑BUG,怎么办,不严重的话一般采取非强制更新。如果是一个严重的BUG,那就要强制玩家更新了。但是...

在VS2005中配置LUA

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

VS2010旗舰版+LUA环境配置

一、准备工作 1、下载Lua源码,地址:http://www.lua.org/download.html(我用的是目前最新版5.2.3) 2、将源码放在合适的盘(我的在D盘,路径D:/Lua-5....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在VS中配置Lua
举报原因:
原因补充:

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