编译Lua库并配置开发环境
来源:互联网 发布:售电软件市场 编辑:程序博客网 时间:2024/04/26 13:01
要在自己的程序中使用Lua,我们必须将Lua解释器核心编译到自己的程序中来,无论是直接编译到主程序中,还是作为外部DLL调用,总之,第一件事情是编译Lua解释器核心。
说明:以后的操作如果没有特别注明,就是在Windows平台上进行的。
首先,到Lua官方网站下载最新的Lua源代码,得到的是一个.tar.gz。可以用流行的压缩软件如WinZip,WinRAR,或者开源的7z(推荐使用)来解开。解开的目录中有一个src目录,整个Lua核心代码就在这里了。
我们在Windows平台上拟使用Visual C++ 6.0来进行试验,但是src目录中并没有VC6使用的工程文件。这个问题很好解决:在VC6中新建一个Win32 Static Library静态库工程,建议工程名称设置为liblua,工程路径指向Lua的src目录,最好的方式是先设置工程名称,然后修改工程路径(为什么?你试试就知道了 -:) )。在随后的工程设置向导中,不要加入任何设置,即,不要勾选“Pre-Compiled Header”和“MFC Support”选项。
接下来,将所有src中的所有 .c (lua.c除外)和 .h 文件加入到工程中,编译,就可以得到我们想要的静态库 liblua.lib 文件了。
在我们自己的软件项目中,只需要 liblua.lib 和 几个头文件就可以开发了, 所以我们需要把这些文件整理一下,放到合适的位置。我是这样放的:
建立include目录,然后在include目录下建立lua目录,将下列文件复制到lua目录下:
- lauxlib.h
- lua.h
- luaconf.h
- lualib.h
建立和include目录同级的lib目录,将编译好的 liblua.lib 放到这里。可以参考下图:
图中,exe和dll两个目录是打算用来存放自己写的测试程序的。
这样,我们的开发环境就配置好了,下一次,我们将开始做第一个调用lua脚本的小程序,来真正体验lua的威力。
反向链接:http://apex.ncksoft.com/archives/16/trackback
- 编译Lua库并配置开发环境
- 编译Lua库并配置开发环境
- vs2008中配置lua开发环境 (编译lua动态库,调用程序无法使用)
- Lua开发环境配置
- Lua开发环境配置
- lua-vs开发环境配置
- subslime lua开发环境配置
- sublime配置lua开发环境
- lua-vs开发环境配置
- SublimeText 配置lua开发环境
- 用Qt Creator编译opencv并配置开发环境
- 【转】 用Qt Creator编译opencv并配置开发环境
- 用Qt Creator编译opencv并配置开发环境
- Sublime 编译lua代码 环境配置
- 【Lua】Mac系统下配置SublimeText的Lua编译环境
- Lua开发环境搭建(一)--使用VS2012编译Lua
- lua开发(6)---windows下Lua开发环境配置
- VS2005配置LUA开发环境问题总结
- C#异步委托实例概述(三)
- 快速创建控制面板程序
- Openfire插件开发人员指南
- Application.messagebox
- frontend engineer developer
- 编译Lua库并配置开发环境
- C#编码好习惯,献给所有热爱c#的同志
- java枚举类型
- SQLServer时间日期函数速查
- SQL 2005查询第几行记录
- 查看互联网延时时间
- 3G热点问题解答
- 内联函数与宏定义
- 简单介绍Brekeley DB