站內(nèi)搜索
電腦軟件
編輯推薦
本類下載榜
總下載排行
軟件簡介
Lua for Visual Studio是一款專門為visual studio推出的lua編輯和調(diào)試工具。你還在尋找好用的lua的編輯調(diào)試工具嗎?Lua for Visual Studio就很適合您。該工具主要功能包括語法檢查、語法高亮、格式化代碼、工程管理、設(shè)置斷點(diǎn)觀察變量值等等,方便用戶在vs中配置lua編譯環(huán)境,有需要的朋友可以下載!
1、Lua語法高亮
2、語法檢查
3、自動補(bǔ)全
4、一鍵注釋
5、格式化代碼
6、自定義代碼折疊
7、工程管理
8、快速搜索和跳轉(zhuǎn)
9、文件大綱
10、注入宿主程序內(nèi)對Lua腳本進(jìn)行調(diào)試
11、設(shè)置斷點(diǎn)觀察變量值
12、查看堆棧信息
1、在本站軟件,解壓,雙擊Lua_for_Visual_Studio.msi進(jìn)入歡迎界面,點(diǎn)擊next
2、閱讀許可協(xié)議,勾選I accept...表示同意如上協(xié)議內(nèi)容
3、選擇安裝組件,默認(rèn)即可
4、如果上述信息無誤,可以點(diǎn)install開始安裝
5、安裝完成即可使用Lua for Visual Studio。
(一) 下載的Lua中并未含有VS的項(xiàng)目文件,因此不能直接編譯項(xiàng)目文件,但是Lua提供了一個批處理文件,通過VS的命令行方式編譯。
首先選擇VS2008的命令行工具(在開始菜單中),假設(shè)Lua的存儲位置是D:\Lua-5.1.4,該目錄下面還有很多文件夾,比如etc、src、test(一些lua例子文件)。在命令行窗口中執(zhí)行 cd D:\Lua-5.1.4,在此目錄下用D:\Lua-5.1.4>etc\luava.bat。該批處理文件會自動生成.vcproject項(xiàng)目文件,然后調(diào)用cl進(jìn)行編譯,編譯完成后再把諸如.obj,.manifest等中間文件和項(xiàng)目相關(guān)文件全部刪除,最后只剩下lua.exe,luac.exe和lua51.lib,lua51.dll幾個文件。
(二)集成至VS2008
此步驟參考網(wǎng)上文章如下。
在VS中選擇工具菜單下的外部工具項(xiàng),在打開的對話框中進(jìn)行如下配置:
說明:
1) 標(biāo)題:就是在工具菜單下顯示的菜單項(xiàng)描述
2) 命令:即指定Lua解釋器,我編譯后將Lua.exe Lua51.lib Lua51.dll Luac.exe拷貝到D:\Develop Software\Lua下,
我在此目錄下安裝的全是我的開發(fā)工具。
3) 參數(shù):可以解釋為[Lua.exe source.lua],像cl.exe source.cpp等之類的。
在我的環(huán)境下為:F:\10.Discover\我的代碼\$(ItemFileName)$(ItemExt)
其中,$(ItemFileName)表示文件名,$(ItemExt)表示文件擴(kuò)展名。
這兩個參數(shù)可以通過按下按鈕選擇:項(xiàng)文件名、項(xiàng)擴(kuò)展名。
也就是說我準(zhǔn)備編譯,F(xiàn):\10.Discover\我的代碼\xxx.lua文件,
4) 初始目錄:表示Lua.exe所在的目錄
如果勾選使用輸出窗口,這表示將使用VS2008的輸出窗口作為結(jié)果呈現(xiàn)區(qū)。
好了,配置完成,在VS中新建一個文本文件,并保存為Print.lua,輸入以下語句:
print( Hello, Lua! )
然后選擇工具菜單下的Lua 解釋器即可出現(xiàn)控制臺,當(dāng)中顯示:Hello, Lua!
當(dāng)然也可以環(huán)境變量中做個配置,以后就可以直接在控制臺下輸入Lua source.lua,以執(zhí)行腳本。
(三)更好的方法
去Lua的,有個叫LuaForWindows的項(xiàng)目,是一個執(zhí)行文件,下載完成之后直接安裝,還附帶個SciTE,可以用來編輯Lua腳本,帶語法支持的。安裝完成就可以了。
在VS2008命令行編譯Lua
假設(shè)目錄為
D:\Lua5.1
注意是定位到D:\Lua5.1下,然后執(zhí)行D:\Lua5.1\etc\luavs.bat ,不然總是出錯。
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
E:\Program Files\Microsoft Visual Studio 9.0\VC>d:
D:\>cdlua5.1
'cdlua5.1' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序
或批處理文件。
D:\>cd lua5.1
D:\lua5.1>d:\lua5.1\etc\luavs.bat
D:\lua5.1>cd src
D:\lua5.1\src>cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE /DLUA_BUILD_A
S_DLL l*.c
lapi.c
lauxlib.c
lbaselib.c
lcode.c
ldblib.c
ldebug.c
ldo.c
ldump.c
lfunc.c
lgc.c
linit.c
liolib.c
llex.c
lmathlib.c
lmem.c
loadlib.c
lobject.c
lopcodes.c
loslib.c
lparser.c
正在生成代碼...
正在編譯...
lstate.c
lstring.c
lstrlib.c
ltable.c
ltablib.c
ltm.c
lua.c
luac.c
lundump.c
lvm.c
lzio.c
正在生成代碼...
D:\lua5.1\src>del lua.obj luac.obj
D:\lua5.1\src>link /nologo /DLL /out:lua51.dll l*.obj
正在創(chuàng)建庫 lua51.lib 和對象 lua51.exp
D:\lua5.1\src>if exist lua51.dll.manifest mt /nologo -manifest lua51.dll.manifes
t -outputresource:lua51.dll;2
D:\lua5.1\src>cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE /DLUA_BUILD_A
S_DLL lua.c
lua.c
D:\lua5.1\src>link /nologo /out:lua.exe lua.obj lua51.lib
D:\lua5.1\src>if exist lua.exe.manifest mt /nologo -manifest lua.exe.manifest -o
utputresource:lua.exe
D:\lua5.1\src>cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE l*.c print.c
lapi.c
lauxlib.c
lbaselib.c
lcode.c
ldblib.c
ldebug.c
ldo.c
ldump.c
lfunc.c
lgc.c
linit.c
liolib.c
llex.c
lmathlib.c
lmem.c
loadlib.c
lobject.c
lopcodes.c
loslib.c
lparser.c
正在生成代碼...
正在編譯...
lstate.c
lstring.c
lstrlib.c
ltable.c
ltablib.c
ltm.c
lua.c
luac.c
lundump.c
lvm.c
lzio.c
print.c
正在生成代碼...
D:\lua5.1\src>del lua.obj linit.obj lbaselib.obj ldblib.obj liolib.obj lmathlib.
obj loslib.obj ltablib.obj lstrlib.obj loadlib.obj
D:\lua5.1\src>link /nologo /out:luac.exe *.obj
D:\lua5.1\src>if exist luac.exe.manifest mt /nologo -manifest luac.exe.manifest
-outputresource:luac.exe
D:\lua5.1\src>del *.obj *.manifest
D:\lua5.1\src>cd ..
D:\lua5.1>
D:\lua5.1>
易語言v4.05修訂版 簡體中文特別版_易學(xué)易用的漢語編程語言
WinHex16進(jìn)制編輯器19.3 漢化綠色版
Microsoft Visual FoxPro 6.0簡體中文免安裝版【可視化編程工具】
PHP For Windows 7.3.9 官方安裝版
UltraEdit(文本編輯器)21.20.1001.0 烈火漢化增強(qiáng)版
WinHex(16進(jìn)制編輯器)19.8 SR-4 中文綠色版
Java SE Runtime Environment 9.0u177 x64 官方安裝版
易語言(支持基于漢語字和詞編程) 綠色精簡版
PSPad editor V5.0.2(321)中文綠色版
EXE資源查看提取器_Resource Explorer 漢化綠色版
Source Insight 4.0 漢化綠色版_功能強(qiáng)勁的程序編輯器
網(wǎng)絡(luò)編輯超級工具箱(文章快速格式化) v1.2綠色加強(qiáng)版
匯編指令助手查詢器 (匯編指令大全)V1.1 綠色版
UltraEdit 21.20.1009.0烈火漢化綠色版
UltraEdit-32 15.00.0.1042簡體中文綠色便攜版
Hex Workshop x64(bin文件編輯器)V6.7.25284 漢化版