在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
准备: 下载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 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 下载后解压,添加目录到环境变量即可使用
|
请发表评论