• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Windows平台下Lua环境的搭建

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

作为一只专业游戏狗,早已耳闻lua在游戏界的赫赫大名。现今有幸正式踏上lua的学习之旅,笔者尽力将自己的学习心得整理成册,希望能对后学者有所启发。

由于笔者的工作环境为 windows + visual studio 这一万金油组合(Orz),故此篇文章只作win平台下使用vs进行lua开发环境搭建的介绍。

另外,此篇文章暂不涉及lua与C++的交互,相关内容我将于稍后的随笔中进行整理。

 

生成lua静态库

1.获取lua源代码(传送门:http://www.lua.org/download.html)

2.使用visual studio新建win32控制台项目,项目名取名任意(我的项目名为Lua),配置如下(读者请自行忽略标题的ConsoleApp...)

3.在解决方案资源管理器下的对应项目“头文件”文件夹下 添加现有项,然后将源码中的所有.h文件添加至此

4.同理将源码中除lua.c、luac.c外的所有.c文件添加至“源文件”文件夹下

5.选择release模式,右击项目名 生成 即可。最后生成的.lib静态库文件在bin目录下

 

生成lua解释器和lua编译器

1.紧接着先前的操作,在解决方案资源管理器中选择 添加->新建项目 来继续新建一个win32控制台项目,和先前操作不同之处在于这里的应用程序类型需要换成 控制台应用程序 且附加选项中选中 空项目

2.和生成静态库时的操作一致,导入下载的源码文件,需要注意的是,这里在导入.c文件时,由于lua.c和luac.c都自带有入口函数,故总计需建立两个控制台应用程序项目,且两次分别导入lua.c和luac.c。其中lua.c对应的生成程序为lua解释器,而另一个则为lua编译器

3.选择release模式,右击项目名 生成

 

最后,hello world 大法好!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Lua游戏AI开发指南发布时间:2022-07-22
下一篇:
lua2c发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap