`
- 浏览:
95140 次
- 性别:
- 来自:
海底
-
Visual C++ 2008 Express Edition 编译 Lua
实在难以忍受网上流传的各种关于使用 VC 编译 Lua 的文章,简直就是在误人子弟。把从 Lua 官方方网站获得的源代码包解压缩以后,可以看到其中有一个 INSTALL 文件,里面明明写清楚了怎么在 Windows 平台下编译 Lua,真搞不明白网上那些高人为何发明了如此之多的五花八门稀奇古怪的编译方法,按照官方文档所写的方法编译,步骤非常简单,以 Visual C++ 2008 Express Edition 和 lua-5.1.4 为例:
1.打开 Visual C++ 2008 Express Edition 的命令提示,Visual Studio 2008 Command Prompt
2.进入到 lua-5.1.4 目录, 可以看到里面有 doc, etc, src, test 几个目录和一些文件。
3.执行命令:etc\luavs.bat,这个命令必须在 lua-5.1.4 目录下执行,如果在 etc 目录下执行会报错。
4.很快,lua51.dll, lua51.lib, lua.exe, luac.exe 就生成在 src 目录下了。如果需要自定义生成文件的名字,可以修改 luavs.bat 文件。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
《Visual C++与HGE游戏引擎与Lua脚本的整合应用》 在游戏开发领域,高效的游戏引擎和灵活的脚本语言是不可或缺的工具。Visual C++作为一款强大的编程环境,常常被用于游戏的底层系统构建,而HGE(Happy Game Engine...
用C++builder 6.0 来编译lua静态库,动态库,lua.exe luac.exe的方法,网上很难找到全的资料,这是本人自己一点一点测试找到的方法,编译的版本为当前最新的5.3.2 静态,动态,两个EXE,都编译成功,可以使用!
在本文中,我们将深入探讨如何使用Visual Studio 2019编译Lua 5.4.4源码,创建一个C++库,并演示如何在C++项目中正确地加载和调用Lua脚本。Lua是一种轻量级的脚本语言,广泛应用于游戏开发、系统配置、软件扩展等多...
本文将深入探讨如何在C++程序中调用Lua动态链接库,并讲解其编译过程和环境配置。 首先,我们需要理解Lua的动态链接库(liblua.so)。Lua是一个轻量级的脚本语言,它的动态链接库允许C/C++程序直接嵌入和调用Lua...
* 在Windows平台下编译Lua源代码,需要使用Visual Studio 2008编译环境。 * 需要从官方主页下载最新版本的Lua源代码。 * 需要添加正确的源代码文件到工程,并更改项目属性中配置属性的常规项目类型。 * 可以生成静态...
c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包c++ lua 框架资源包...
本示例中的"lua_test.rar"文件集是一个关于C++与Lua交互的实践案例,主要探讨了如何通过Lua脚本调用C++编写的函数。下面我们将详细探讨这个主题。 首先,Lua是一种轻量级的脚本语言,它简洁、易学,常被用于游戏...
在本文中,我们将深入探讨Lua的编译与反编译过程,以及相关的工具和技术。 首先,我们要理解Lua的编译过程。Lua的源代码通常是文本形式的`.lua`文件,它由人类可读的语法编写。当运行`luac`命令时,Lua编译器会将...
mac下使用的luac编译lua luac文件支持64位 基于5.1版本 mac下使用的luac编译lua luac文件支持64位 基于5.1版本 mac下使用的luac编译lua luac文件支持64位 基于5.1版本
在本文中,我们将深入探讨如何在C++程序中集成Lua,实现C++调用Lua函数以及Lua调用C++函数。 一、C++调用Lua函数 1. 配置环境:首先,你需要在C++项目中包含Lua库。确保已经下载并正确安装了Lua,并将其头文件和库...
"集成lua源码的c++编译环境"这个主题涉及了三个关键技术:Lua、Makefile以及C++。下面我们将深入探讨这些技术及其在项目中的应用。 首先,Lua是一种轻量级的脚本语言,因其简洁的语法和高效的执行性能,被广泛用于...
Lua源代码是文本形式的,易于阅读和编写,但为了保护代码不被轻易篡改或盗用,开发者通常会将Lua代码编译成字节码(.lua.c文件或.luac文件)。"LUAC"就是Lua的官方编译器,它将Lua源代码转换为字节码,以提高执行...
对于Visual Studio 2008(vc2008)用户,可以通过NuGet或手动下载Lua源码进行编译和链接。 1. **初始化Lua环境** 在C++程序中使用Lua,首先要创建一个Lua状态机(`lua_State*`),这是所有Lua操作的基础。通过`lua...
在本文中,我们将深入探讨如何在Visual Studio 2005 (VS2005)环境中编译LUA脚本语言的源代码,包括创建静态库、解释器和编译器,并了解如何在C++项目中使用编译后的LUA库。 首先,你需要从Lua的官方主页...
本文将深入探讨如何在Visual C++(VC++)环境中嵌入并使用Lua。 首先,我们要明白Lua的嵌入机制。Lua是通过提供一组C接口,允许C/C++程序创建和控制Lua虚拟机。这些接口包括了创建和销毁虚拟机、执行Lua代码、交互...
本文将详细介绍如何在C#环境下,特别是使用Visual Studio 2013时,解决Lua文件反编译后的汉字乱码问题。 首先,我们需要了解Lua文件的默认编码。Lua源代码文件通常采用UTF-8编码,因为它是一种广泛支持的国际标准,...
在IT行业中,C++与Lua的交互是一种常见的技术实践,特别是在游戏开发、脚本系统以及自动化测试等领域。本文将深入探讨如何在C++中封装对Lua的调用,以实现高效且易于使用的接口。 首先,我们需要理解Lua和C++的基本...
标题“编译lua并且在VS中配置lua”涉及的核心知识点是关于如何在Visual Studio (VS)环境下构建和配置Lua脚本语言的开发环境。这里主要分为两个步骤:编译Lua源代码以及在VS中设置相应的配置。 首先,我们来看编译...
本示例是关于如何在 Lua 中调用由 Visual Studio 2010 编译的 C++ DLL 的教程。下面将详细介绍这个过程,以及涉及到的关键技术点。 首先,我们需要理解 Lua 和 C++ 的基本特性。Lua 是一种轻量级的、解释型的脚本...
在这篇文章中,我们将学习如何使用Visual Studio 2013在Windows 8.1操作系统下编译和配置Lua 5.3源码。 Lua是一种轻量级的脚本语言,广泛应用于游戏、嵌入式系统等领域。通过这篇文章,我们将学习如何从零开始配置...