`
chinamming
  • 浏览: 151258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

在VS2005中配置LUA

 
阅读更多

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并且在VS中配置lua

    标题“编译lua并且在VS中配置lua”涉及的核心知识点是关于如何在Visual Studio (VS)环境下构建和配置Lua脚本语言的开发环境。这里主要分为两个步骤:编译Lua源代码以及在VS中设置相应的配置。 首先,我们来看编译...

    vs2013配置lua并调用

    在Visual Studio 2013(VS2013)中配置Lua并调用Lua脚本,是一项常见的任务,尤其对于游戏开发或者嵌入式脚本处理。以下是一份详细的步骤指南,帮助你理解如何在VS2013中集成和使用Lua 5.2.3版本。 首先,你需要...

    手把手教你在VS2005下搭载LUA运行环境---工程源码

    在本文中,我们将深入探讨如何在Visual Studio 2005 (VS2005)环境中搭建LUA脚本语言的运行环境,并提供一个工程源码的实例来帮助你理解和实践这一过程。LUA是一种简洁高效的脚本语言,广泛应用于游戏开发、配置管理...

    VS2005编译LUA

    在本文中,我们将深入探讨如何在Visual Studio 2005 (VS2005)环境中编译LUA脚本语言的源代码,包括创建静态库、解释器和编译器,并了解如何在C++项目中使用编译后的LUA库。 首先,你需要从Lua的官方主页...

    Lua和VS2005

    这篇文档将详细介绍如何在VS2005环境中配置和编译Lua源代码,以便在C++项目中嵌入和使用Lua脚本。 一、Lua简介 Lua是一种简洁高效的脚本语言,以其简单易学、可扩展性强和小巧高效的特点赢得了开发者们的喜爱。它...

    sublimeText3配置Lua5.3.0

    通过上述步骤,不仅可以在 Sublime Text 3 中成功配置 Lua 5.3.0,还能安装 Package Control 插件,极大地提升了开发效率和便利性。无论是初学者还是有一定经验的开发者,都能从中受益。需要注意的是,在配置过程中...

    vs2010中lua初始化源代码

    对于初学者来说,了解如何在C++环境中,特别是在Visual Studio 2010(VS2010)这样的IDE中集成和初始化Lua,是一个重要的学习步骤。本篇文章将详细介绍如何在VS2010中使用Lua源代码进行初始化。 首先,你需要下载...

    vs2008_lua文档及代码

    3. **VS2008集成Lua**:学习如何在VS2008环境中配置Lua编译器,创建C++项目,并将Lua源代码或预编译的LUADLL库引入项目,实现Lua脚本与C++代码的交互。 4. **Lua与C++的接口**:理解`lua_State`句柄,它是Lua引擎的...

    Lua的使用入门之在C++程序中调用lua函数1

    在C++程序中嵌入Lua,可以极大地提高代码的灵活性和可扩展性。本教程将详细介绍如何在C++程序中调用Lua函数,实现文本的获取与显示策略。 首先,你需要安装Lua库,并将其头文件和库文件添加到你的C++项目中。对于...

    VC6.0配置LUA编译环境

    本文将详细介绍如何在Visual C++ 6.0环境下配置LUA编译环境,并通过一个简单的示例展示如何在C++中调用LUA函数。 #### 二、准备LUA源码 1. **下载LUA源码:** - 访问[LUA官方网站](http://www.lua.org/)下载LUA...

    vs2013编译lua5.3源码

    在这篇文章中,我们将学习如何使用Visual Studio 2013在Windows 8.1操作系统下编译和配置Lua 5.3源码。 Lua是一种轻量级的脚本语言,广泛应用于游戏、嵌入式系统等领域。通过这篇文章,我们将学习如何从零开始配置...

    C++调用Lua配置.

    本文将详细介绍如何在C++环境中调用Lua脚本,并通过一个具体的示例来演示这一过程。 #### 二、测试环境搭建 1. **环境准备**: - 操作系统:Windows 7 - IDE:Visual Studio 2005 - Lua版本:LuaForWindows_v...

    Lua53 vs sln 完整编译配置工程.zip

    这个压缩包“Lua53 vs sln 完整编译配置工程”提供了在Microsoft Visual Studio(VS)环境下编译和配置Lua53源码的完整解决方案。 首先,我们需要了解Lua53的源码结构。Lua源码通常包括几个主要的部分:lua.c和lua....

    c++读取lua文件配置测试

    在IT行业中,C++与Lua的交互是一种常见的技术实践,特别是在游戏开发、脚本系统以及配置文件处理等场景。本文将深入探讨如何在C++环境下,利用VS2012集成开发环境,读取和处理Lua文件配置。我们将主要关注以下几个...

    Lua中文编辑器luaEditor

    Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和服务器配置等领域。LuaEditor是一款专为Lua编程设计的中文编辑器,它为程序员提供了方便的开发环境,提高了编写和调试Lua代码的效率。luaEditor-v4.10是该...

    cocos2dx在LuaStudio中基本库函数配置文件

    使用了该配置文件后,在LuaStudio中编写cocos2dx时将可以出现强大的代码提示功能 其中配置包括了cocos2dx 2.0.4和cocos2dx2.1.3在lua中所有函数,类,类的成员变量和方法以及相关枚举定义 使用方法: 1.打开本目录...

    windows环境安装lua

    在Windows环境下安装Lua编程语言,...通过这个过程,你不仅可以学习如何安装和配置Lua,还能了解到Lua的基本使用和生态系统。在实际开发中,Lua常常作为嵌入式脚本语言应用于游戏开发、自动化工具、配置管理等领域。

    Lua For VS2015

    《Lua for VS2015:在Visual Studio 2015中无缝集成Lua编程环境》 Lua是一种轻量级的脚本语言,以其简洁、高效和可嵌入的特性在游戏开发、系统配置和服务器管理等领域广泛应用。而Visual Studio 2015作为微软推出的...

    在你的游戏中应用LUA

    使用LUA,我们可以将这些配置信息写入到脚本文件中,然后在游戏中执行这些脚本,从而实现游戏的配置。与传统的配置文件相比,LUA提供了更加灵活的表达方式,我们可以根据不同的条件来配置游戏。 其次,使用LUA可以...

    Test_Lua.rar_VS2010_VS2010 Lua_VS2010调用LUA脚本基础_lua_lua脚本

    2. **配置项目设置**:在VS2010项目中,右键点击“属性”-> “配置属性” -> “C/C++” -> “常规”,添加Lua的头文件目录到“附加包含目录”中。然后,在“链接器” -> “输入” -> “附加依赖项”中添加Lua的库...

Global site tag (gtag.js) - Google Analytics