没有合适的资源?快使用搜索试试~ 我知道了~
Lua程序_创建一个VC6的静态库工程
3星 · 超过75%的资源 需积分: 3 20 下载量 195 浏览量
2009-07-15
08:58:32
上传
评论
收藏 24KB DOC 举报
温馨提示
试读
1页
创建一个VC6的静态库工程,将LUA源代码中除“lua.c”之外所有文件都加入工程中,然后编译就可以使用了。将编译的出来的.lib文件命名为liblua.lib,取出待用。
资源推荐
资源详情
资源评论
为
VC6
编译
LUA
静态库
LUA,所有
No Comments »
明月几时有,把酒问 LUA。LUA 在葡萄牙语里就是“月亮”的意思。
刚刚编译了 LUA 静态库,现在记录一下,以免以后忘记。
首先必须要有 LUA 的源代码,可以从官方站点 http://www.lua.org 找到下载。
接下来要编译 LUA 库了。
1.创建一个 VC6 的静态库工程,将 LUA 源代码中除“lua.c”之外所有文件都加入工程中,然后编译就可以使用
了。将编译的出来的.lib 文件命名为 liblua.lib,取出待用。
2.将 LUA 源代码文件中的 lauxlib.h、lua.h、luaconf.h、lualib.h 取出待用。
3.建立文件夹 lualib_include,在 lualib_include 中再创建文件夹 lib 和 include,将刚才编译的 liblua.lib 文
件添加到 lib 下,将刚才取出的几个头文件加入到 include 下。
4.在 lualib_include 文件夹外面创建一个 luainc.h 文件,在里面写入代码:
#ifndef __LUA_INC
#dene __LUA_INC
#ifdef __cplusplus
extern "C" {
#endif
#include "lualib_include/include/lua.h"
#include "lualib_include/include/lauxlib.h"
#include "lualib_include/include/lualib.h"
#ifdef __cplusplus
}
#endif
#pragma comment(lib,"lualib_include/lib/liblua.lib")
#endif
这样一来以后要用 LUA 的时候只需要将 lualib_include 文件夹与 luainc.h 文件复制到工程下,然后在需要用
到的地方 include"luainc.h"即可。
资源评论
- TaoXinTaoFeiDeQing2013-07-11不能用,无法调用。
- A2896720822013-04-20不管用。。。提示未找到符号 libc.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in msvcrt.lib(cinitexe.obj) libc.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in msvcrt.lib(cinitexe.obj) libc.lib(fpinit.obj) : error LNK2005: __ldused already defined in a previous module libc.lib(fpinit.
zdnet1
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功