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

在windows系统用visualstudio2017生成Lua解释器、编译器、动态链接库dll、静态链接库l ...

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

准备:

   下载lua官方的tar.gz文件( https://www.lua.org/download.html  ),解压得到src文件夹    

    注意: 一定要用Lua官方的release版本,不要用官方的work版本,不然可能生成失败

   在桌面上新建4个空文件夹lua、  luac、  luadll 、  lualib

 

1. 生成Lua解释器(lua.exe)

打开Visual Studio,点击创建新项目

依次点击 Visual C++和空项目 ,

 

更改项目名称为lua,位置选择在桌面新建的lua文件夹, 点击确定

在 解决方案资源管理器 中,右键点击项目名 lua, 点击属性,最上方的配置设置为Release, 平台设置为x64(根据windows系统, 32位系统的选择Win32)

设置   配置类型 为 应用程序(.exe) ,点击应用--确定

把src文件夹复制到桌面的 /lua/lua目录

在 解决方案资源管理器 中点击选中lua项目, 在 解决方案资源管理器 菜单栏中点击选中 显示所有文件(扳手图标左边的图标),效果如下

点击选中项目中的src文件夹,右键,在菜单中点击 包括在项目中, 

点击展开 src 文件夹

鼠标右键点击文件 luac.c, 在菜单中点击 从项目中排除,将文件 luac.c 从项目中排除,效果如下:

修改 调试、团队 菜单 下面的两个选项, 分别设置为Release 、 x64(根据windows系统32位还是64位)

点击菜单 生成--生成 lua
lua.exe文件的生成位置:桌面/lua/x64/Release(例中为C:\Users\Administrator\Desktop\lua\x64\Release)

32位:项目文件夹/Release/

64位:项目文件夹/x64/Release/

 

2. 生成Lua编译器(luac.exe)

步骤与1相同, 但同样需要新建项目,命名为luac, 选中桌面上的luac文件夹作项目文件夹,

需要在src文件夹中排除的文件是lua.c

在项目属性中设置   配置类型 为 应用程序(.exe) 

 

3. 生成lua动态链接库(dll)

步骤与1相同,需要新建项目,命名为luadll, 选中桌面上的luadll文件夹作项目文件夹,

需要在src文件夹中排除的文件是 lua.c 、 luac.c 、 lua.hpp

在项目属性中设置  配置类型 为 动态库(.dll) 

 

4. 生成lua静态链接库(lib)

步骤与1相同,需要新建项目,命名为lualib, 选中桌面上的lualib文件夹作项目文件夹,

需要在src文件夹中排除的文件是 lua.c 、 luac.c 、 lua.hpp

在项目属性中设置   配置类型 为 静态库(.lib) 

 

 

 

Lua 5.3.5 windows 64位现成的解释器、编译器、dll、lib下载

链接:https://share.weiyun.com/5QFnImi

下载后解压,添加目录到环境变量即可使用

 


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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