zoukankan      html  css  js  c++  java
  • 在windows系统用visual studio 2017生成Lua解释器、编译器、动态链接库dll、静态链接库lib

    准备:

       下载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:UsersAdministratorDesktopluax64Release)

    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

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

  • 相关阅读:
    MyBatisCodeHelper-Pro插件破解
    NO.1 用python打印你的宠物小精灵吧(python入门教程)
    类型转换
    VS2013无调试信息
    IP地址框
    map容器的使用
    MFC修改初始窗口大小和窗口名字禁止窗口最大,最小化
    Tensorflow之CNN卷积层池化层padding规则
    CNN之池化层tf.nn.max_pool | tf.nn.avg_pool | tf.reduce_mean | padding的规则解释
    tf.nn.conv2d卷积函数之图片轮廓提取
  • 原文地址:https://www.cnblogs.com/zpf1092841490/p/10433045.html
Copyright © 2011-2022 走看看