win7 VS2013 新建工程 編譯lua5.1 靜態庫
阿新 • • 發佈:2019-02-18
一 lua下載
二
Windows下:
編譯靜態庫步驟:
1. 從上面的地址下載得到lua-5.1.tar.gz檔案,解壓得到lua-5.1資料夾
2.開啟VS2013, 開啟“檔案” -> “新建” -> “專案” -> 左側選擇“Visual C++” -> "Win32" -> 右側選擇“Win32 控制檯應用程式”
->輸入工程名字 "lua51",注意本名字決定了編譯出來的靜態庫的名字,如下圖
3. 點選“確定”按鈕,然後繼續點選“下一步”
4. 選擇“靜態庫”,去掉“預編譯頭(P)”複選框前面的勾勾,去掉“安全開發生命週期(SDL)檢查(C)”前面的勾勾,即整個頁面只選擇“靜態庫”一項,其他都不選中
5. 點選“完成”按鈕,建立工程完成
6. 在工程lualib的“原始檔”上右鍵,“新增” -> “現有項”,開啟上面解壓的lua原始檔目錄,即lua-5.1/src目錄,選擇裡面的所有檔案,點選“新增”,如下圖
7. 由於lua.c luac.c 這兩個檔案是不需要的,在工程中選中這三個檔案,右鍵後選擇“移除”即可
8. 生成該工程即可在該工程目錄的Debug目錄下產生靜態庫檔案即lualib.lib,如下圖所示
三 已編譯好的靜態庫下載地址(內含工程,編譯出來的庫檔案,lua的原始檔,可自行重新編譯):