c++ 编译添加dll_VS2019编译lua源码
生活随笔
收集整理的這篇文章主要介紹了
c++ 编译添加dll_VS2019编译lua源码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編譯環境
- Windows10
- Microsoft Visual Studio 2019
準備工作
下載 lua 源碼壓縮包并解壓, 其中 src 就是 lua 的源代碼目錄
官方下載地址 http://www.lua.org/download.html
生成 lib 文件
- 使用 Windows Desktop Wizard (Windows桌面向導) 新建工程
- 類型選擇 Static Library (靜態庫)
- 刪除默認生成的代碼文件
- 將 lua 源代碼文件拷貝進工程, 并加入工程 (除了 lua.c 以及 luac.c 兩個文件)
- 修改編譯配置, 改為 release
- 修改解決方案配置, 改為 Compile as C Code (編譯為C代碼)
- 編譯之后, 可以在 release 目錄中找到生成出來的 lib 文件
生成 dll 文件
- 按照上面的配置新建一個工程,或者直接使用上面的工程
- 修改 Configuration Type(配置類型), 改為 dll
- 編譯之后, 可以在 release 目錄中找到生成出來的 dll 文件
生成 lua 解釋器 lua.exe
- 新建 Console App 工程
- 導入 lua 源代碼 (這次需要包含 lua.c 以及 luac.c)
- 將 luac.c 中的 main 函數注釋掉
- 編譯之后, 可以在 release 目錄中找到生成出來的 exe 文件
生成 lua 編譯器 luac.exe
- 和生成 lua 解釋器 lua.exe 的方法類似, 只是 注釋 luac.c 中的 main 函數 改為 注釋 lua.c 中的 main 函數
- 編譯之后, 可以在 release 目錄中找到生成出來的 exe 文件
總結
以上是生活随笔為你收集整理的c++ 编译添加dll_VS2019编译lua源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ue4 改变枢轴位置_UE4渲染模块概述
- 下一篇: python速成一小时_Python学习