Sollyu

  • 捐赠
  • 关于
  1. 首页
  2. 原创文章
  3. 正文

Lua编译静态库

2014年8月1日 7203点热度 0人点赞 0条评论

说明

在网上找了许久也没有找到关于怎么将Lua成功编译成lib文件的文章,不过终于在自己的不懈努力下终于编译成功。下面就给大家分享一下都我具体编译过程。 我个人的电脑是没有配置Lua环境,另外编译环境为VS2008其他VS也是类似配置。

下载Lua源码

我这里使用的是当前(2014年8月1日)最新的Lua版本,

lua-5.2.3.tar.gz http://www.tecgraf.puc-rio.br/lua/ftp/lua-5.2.3.tar.gz

可能大家会发现我这里下载的不是Lua官网的文件,不过puc-rio这里是他对Lua官网的下载源码的镜像网站。具体的可以参见:http://bbs.luaer.cn/read-Lua-tid-165.html这里的介绍。

新建工程

将下载的lua-5.2.3.tar.gz解压并放到VS2008的工程路径中,我的路径为:

C:\Users\Sollyu\Documents\Visual Studio 2008\Projects\lua-5.2.3

Lua编译静态库

新建工程

我这里工程取名为:LuaStaticLib 打开VC2008 ,新建项目->Win32控制台应用程序->应用程序设置->选择静态库->取消预编译头->点击完成.

Lua编译静态库

Lua编译静态库

导入源文件

在LuaStaticLib上右击选择添加->现有项

Lua编译静态库

首先转到Lua源码文件夹->除Makefile其他全选->确定

Lua编译静态库

Lua编译静态库

配置工程

在LuaStaticLib上右击选择属性->选择“所有配置”->选择“使用多字节字符集”->确定

Lua编译静态库

编译

这样直接编译,下面是编译结果,可以到编译目录中查看已经编译好的LuaStaticLib.lib文件。

Lua编译静态库

Lua编译静态库

使用教程

在我之前就写过一篇文章,具体还请参见:

Lua使用静态库 http://www.sollyu.com/lua-use-the-static-library/

备注

另外本人也修改了一份lua_tinker,同时也支持本篇文章的Lua。

lua_tinker支持最新Lua5.2 http://download.csdn.net/detail/kingsollyu/6888211

下载

为了方便大家更方便的配置,我这里就提供一下我当前工程,并内置编译好的LuaStaticLib.lib包含Debug和Release版本。 因百度网盘的外链容易被我清理,所以就上传一个不能取消外链的网盘,还请大家见谅::-) 外挂网盘下载:

LuaStaticLib.zip http://sollyu.7958.com/down_18517997.html

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: lib lua 静态 静态库
最后更新:2014年8月1日

sollyu

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 sollyu.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

苏ICP备15007531号