美文网首页
用Visual Studio 2019编译lua5.3.5

用Visual Studio 2019编译lua5.3.5

作者: porridgechen890 | 来源:发表于2020-01-01 23:11 被阅读0次

    下载源代码

    lua-5.3.5.tar.gz

    编译库文件(library)

    • 新建解决方案
    • 添加静态库项目,假设名叫lualibrary
    • 删除VS生成的所有头文件和源文件
    • lua-5.3.5/src目录下的所有.h.c文件(除lua.c和luac.c外)添加进项目
    • 修改项目属性,C/C++ 预编译头 不使用预编译头
    • 生成得到lualibrary.lib

    编译解释器(interpreter)

    • 添加控制台应用项目,假设名叫luainterpreter
    • 删除VS生成的所有头文件和源文件
    • lua-5.3.5/src目录下的所有.h文件和luac.c添加进项目
    • 修改项目属性,链接器 常规 附加库目录里添加lualibrary.lib所在的目录。
      链接器 输入 附加依赖项里添加lualibrary.lib;
    • 生成得到luainterpreter.exe

    编译编译器(compiler)

    • 添加控制台应用项目,假设名叫luacompiler
    • 删除VS生成的所有头文件和源文件
    • lua-5.3.5/src目录下的所有.h文件和lua.c添加进项目
    • 修改项目属性,链接器 常规 附加库目录里添加lualibrary.lib所在的目录。
      链接器 输入 附加依赖项里添加lualibrary.lib;
    • 生成。得到luacompiler.exe

    测试

    打开命令提示符,切换到luacompiler.exe所在的目录下,输入luacompiler.exe
    如果打印Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio就OK了。

    后记

    lua-5.3.5/doc/readme.html这里有说明。在Building Lua on other systems这一节。

    相关文章

      网友评论

          本文标题:用Visual Studio 2019编译lua5.3.5

          本文链接:https://www.haomeiwen.com/subject/lyggoctx.html