Chinaunix首页 | 论坛 | 博客
  • 博客访问: 530867
  • 博文数量: 102
  • 博客积分: 2146
  • 博客等级: 大尉
  • 技术积分: 1146
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-09 17:32
文章分类

全部博文(102)

文章存档

2015年(14)

2014年(24)

2013年(5)

2012年(30)

2011年(16)

2010年(13)

分类: C/C++

2015-09-15 14:34:32

一:编译lua库文件
1.新建Win32控制台应用程序Lua5.3,下一步,应用程序类型选择:DLL,空项目,完成。
2.项目名右键属性,配置属性--项目默认值--配置类型:静态库(.lib)
3.左边头文件上右键添加现有项,添加Lua5.3.1下所有.h文件
4.源文件上右键添加现有项,添加所有.c文件(除lua.c和luac.c)
5.编译选择Release编译F7:
1>  正在生成代码
1>  已完成代码的生成
1>  lua-5.3.1.vcxproj -> D:\test\lua-5.3.1\Release\lua-5.3.1.lib
========== 生成:  成功 1 个,失败 0 个,最新 2 个,跳过 0 个 ==========


二:编译解释器

1.在上面的工程基础上,新建Win32控制台应用程序Lua,解决方案选择->添加到解决方案,确定。控制台应用程序,空项目,完成。

2.头文件上右键添加现有项,添加所有.h文件

3.源文件上右键添加现有项,添加所有.c文件(除luac.c)

4.Release编译,运行

三:编译编译器

1.新建Win32控制台应用程序Luac,解决方案:添加到解决方案,确定。控制台应用程序,空项目,完成。

2.头文件上右键添加现有项,添加所有.h文件

3.源文件上右键添加现有项,添加所有.c文件(除lua.c)

4.Release编译,运行

 

 四:vs2013添加lib库
1.新建一个测试工程,win32控制台应用程序,空项目。

1.添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。

2.添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。

3.然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。 


阅读(660) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~