1. 程式人生 > >win7 VS2013 新建工程 編譯lua5.1 靜態庫

win7 VS2013 新建工程 編譯lua5.1 靜態庫

一 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的原始檔,可自行重新編譯):