Sublime配置lua開發環境傻瓜式教學

      

      使用Sublime進行lua開發需要進行適當配置,網上有許許多多的教程,但是都不夠清晰。下面break將一步一步教你在Sublime裏配置lua開發環境。

       工具:VS系列(break使用的是VS2015(其他版本也可))

                 Sublime(break使用的是Sublime Text3(其他版本也可))

                 Lua源碼(break使用的是lua-5.3.3(其他版本也可))

       第一步:下載安裝

VS2015 Community:http://www.ithome.com/html/win10/164028.htm

Sublime Text3:http://www.sublimetext.com/3

Lua:http://www.lua.org/download.html(記住Lua源碼下載位置)

       第二步:編譯Lua源碼

打開VS,創建一個解決方案並命名爲Lua_build,記住存放位置。

右鍵解決方案,添加→新建項目

新建Visual C++的空項目,命名爲Lualib

右鍵Lualib項目,添加→現有項

還記得剛纔的Lua下載在哪裏麼,找到它,把src文件夾裏面除了lua.c和luac.c的後綴爲c和h的文件都選中,點擊添加

接下來就是編譯了。但是編譯之前要先設置下項目屬性。右鍵Lualib項目,點擊屬性。

配置屬性→常規→配置類型設置爲靜態庫(.lib),點擊確定



右鍵Lualib,點擊生成。

生成成功(生成了一個Lualib.lib文件)後。跟創建Lualib項目一樣,在Lua_build解決方案下新建兩個空項目,分別命名爲Lua、Luac。

與Lualib中添加文件的操作一樣,添加現有項,把lua.c文件添加到Lua項目中,luac.c文件添加Luac項目中。

下面設置Lua和Luac項目的屬性。右鍵Lua項目,點擊屬性進行設置。設置完Lua的屬性後按一模一樣的操作設置Luac項目的屬性。也可以一次選中Lua和Luac兩個項目,然後任選一個項目點擊屬性,同時進行設置。下面我們就同時進行設置。

那麼來看看我們要設置哪些屬性:

進入屬性頁面,找到鏈接器→常規。

點擊附加庫目錄的下拉箭頭

點擊編輯。我們前面新建Lua_build解決方案時有一個存放位置小夥伴還記得麼。雙擊編輯框白色區域的最上邊,右側有個省略號的按鈕,點擊它,找到Lua_build文件夾下的Debug文件夾,選擇這個文件夾。(也可以手動輸入文件夾路徑)。

點擊確定

鏈接器→附加依賴項,點擊編輯

輸入Lualib.lib點擊確定


再次點擊確定完成屬性設置。

右鍵Lua和Luac項目,點擊生成。

生成好了我們可以打開Lua_build文件夾下的Debug文件夾,可以看到有Lua.exe和Luac.exe兩個文件

       第三步:綁定Lua和Sublime

打開Sublime,點擊Tools→Build System→New Build System。

用下面的代碼替換自動生成的代碼

{
 "cmd":["D:\\programming\\C++程序設計\\Lua_build\\Debug\\Lua.exe"/*引號部分爲你的Lua.exe絕對路徑*/,"$file"], 
    "file_regex":"^(?:lua:)?[\t](...*?):([0-9]*):?([0-9]*)", 
    "selector":"source.lua" 
} 


Ctrl+s保存,文件名改爲mlua(不要改文件後綴),點擊保存。

Tools→Build System→mlua


這樣,我們就完成了Sublime和lua的連接。可以使用lua在Sublime上盡情的開發了。


下面是測試。在Sublime上新建一個文件輸入print("hello lua"),Ctrl+s保存。保存好後按F7運行

大功告成!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章