日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

lua windows下编译

發布時間:2023/12/9 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lua windows下编译 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

從Lua5.1開始官方給出的文件只有源代碼和makefile文件了,官網給出的bulid方式也是在linux平臺,如果只是想找個庫使用下可以到這里來下載:http://joedf.ahkscript.org/LuaBuilds/?,如果需要自定修改庫配置的話,就需要自己編譯。這里主要參考文章在Windows下使用Visual Studio編譯Lua5.3中的方式利用VS編譯lua庫文件,不過你也可以參考?windows下編譯lua幾種方法這里所述的幾種方式。

鏈接庫編譯

  • 使用Visual Studio創建一個VC++項目,項目命名為Lua53,項目類型為靜態庫、不設置預編譯頭。
  • 刪除Visual Studio自動創建的.cpp文件及其對應的.h文件。
  • 將下載的Lua代碼解壓,將src目錄下的全部文件拷貝到項目中,然后刪除lua.c、luac.c和lua.hpp這三個文件。
  • 編譯項目會得到一個Lua53.lib的文件,這就是我們編譯得到的Lua鏈接庫。

Lua解釋器

Lua解釋器是一個可以直接運行Lua代碼的可執行文件,因此

  • 在同一個解決方案下繼續創建VC++項目,項目命名為Lua,項目類型為控制臺應用程序、需設置預編譯頭。
  • 刪除Visual Studio自動創建的.cpp文件及其對應的.h文件。
  • 將下載的Lua代碼解壓,將src目錄下的全部文件拷貝到項目中,然后刪除luac.c這個文件。
  • 設置當前項目依賴于Lua53項目
  • 編譯項目會得到一個Lua.exe文件,這就是我們編譯得到的Lua解釋器。

Lua編譯器

  • 在同一個解決方案下繼續創建VC++項目,項目命名為Lua,項目類型為控制臺應用程序、需設置預編譯頭。
  • 刪除Visual Studio自動創建的.cpp文件及其對應的.h文件。
  • 將下載的Lua代碼解壓,將src目錄下的全部文件拷貝到項目中,然后刪除lua.c這個文件。
  • 設置當前項目依賴于Lua53項目
  • 編譯項目會得到一個Luac.exe文件,這就是我們編譯得到的Lua編譯器。

轉載于:https://www.cnblogs.com/che1234/p/8376445.html

總結

以上是生活随笔為你收集整理的lua windows下编译的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。