分类分类
大小:324.00 KB更新:2019/07/08
类别:编程辅助系统:Winll

Lua for vs2008是一款基于visual studio 2008推出的lua语法编辑、调试插件,功能包括语法检查、高亮、代码格式化等等,便于在vs2008中配置lua编译环境,有需要的朋友快来IT猫扑网下载吧!
1、Lua语法高亮
2、语法检查
3、自动补全
4、一键注释
5、格式化代码
6、自定义代码折叠
7、工程管理
8、快速搜索和跳转
9、文件大纲
10、注入宿主程序内对Lua脚本进行调试
11、设置断点观察变量值
12、查看堆栈信息

(一) 下载的Lua中并未含有VS的项目文件,因此不能直接编译项目文件,但是Lua提供了一个批处理文件,通过VS的命令行方式编译。
首先选择VS2008的命令行工具(在开始菜单中),假设Lua的存储位置是D:Lua-5.1.4,该目录下面还有很多文件夹,比如etc、src、test(一些lua例子文件)。在命令行窗口中执行 cd D:Lua-5.1.4,在此目录下用D:Lua-5.1.4>etcluava.bat。该批处理文件会自动生成.vcproject项目文件,然后调用cl进行编译,编译完成后再把诸如.obj,.manifest等中间文件和项目相关文件全部删除,最后只剩下lua.exe,luac.exe和lua51.lib,lua51.dll几个文件。
(二)集成至VS2008(参考网上文章)
此步骤参考网上文章如下。
在VS中选择工具菜单下的外部工具项,在打开的对话框中进行如下配置:
说明:
1) 标题:就是在工具菜单下显示的菜单项描述
2) 命令:即指定Lua解释器,我编译后将Lua.exe Lua51.lib Lua51.dll Luac.exe拷贝到D:Develop SoftwareLua下,
我在此目录下安装的全是我的开发工具。
3) 参数:可以解释为[Lua.exe source.lua],像cl.exe source.cpp等之类的。
在我的环境下为:F:10.Discover我的代码$(ItemFileName)$(ItemExt)
其中,$(ItemFileName)表示文件名,$(ItemExt)表示文件扩展名。
这两个参数可以通过按下按钮选择:项文件名、项扩展名。
也就是说我准备编译,F:10.Discover我的代码xxx.lua文件,
4) 初始目录:表示Lua.exe所在的目录
如果勾选“使用输出窗口”,这表示将使用VS2008的“输出窗口”作为结果呈现区。
好了,配置完成,在VS中新建一个文本文件,并保存为Print.lua,输入以下语句:
print( “Hello, Lua!” )
然后选择“工具”菜单下的“Lua 解释器”即可出现控制台,当中显示:Hello, Lua!
当然也可以环境变量中做个配置,以后就可以直接在控制台下输入Lua source.lua,以执行脚本。
(三)更好的方法
去Lua的官网,有个叫LuaForWindows的项目,是一个执行文件,下载完成之后直接安装,还附带个SciTE,可以用来编辑Lua脚本,带语法支持的。安装完成就可以了。
假设目录为
D:Lua5.1
注意是定位到D:Lua5.1下,然后执行D:Lua5.1etcluavs.bat ,不然总是出错。
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
E:Program FilesMicrosoft Visual Studio 9.0VC>d:
D:>cdlua5.1
'cdlua5.1' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
D:>cd lua5.1
D:lua5.1>d:lua5.1etcluavs.bat
D:lua5.1>cd src
D:lua5.1src>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.1src>del lua.obj luac.obj
D:lua5.1src>link /nologo /DLL /out:lua51.dll l*.obj
正在创建库 lua51.lib 和对象 lua51.exp
D:lua5.1src>if exist lua51.dll.manifest mt /nologo -manifest lua51.dll.manifes
t -outputresource:lua51.dll;2
D:lua5.1src>cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE /DLUA_BUILD_A
S_DLL lua.c
lua.c
D:lua5.1src>link /nologo /out:lua.exe lua.obj lua51.lib
D:lua5.1src>if exist lua.exe.manifest mt /nologo -manifest lua.exe.manifest -o
utputresource:lua.exe
D:lua5.1src>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.1src>del lua.obj linit.obj lbaselib.obj ldblib.obj liolib.obj lmathlib.
obj loslib.obj ltablib.obj lstrlib.obj loadlib.obj
D:lua5.1src>link /nologo /out:luac.exe *.obj
D:lua5.1src>if exist luac.exe.manifest mt /nologo -manifest luac.exe.manifest
-outputresource:luac.exe
D:lua5.1src>del *.obj *.manifest
D:lua5.1src>cd ..
D:lua5.1>
D:lua5.1>
fastreport中文版(报表控件)编程辅助2.30 MBv5.6 官方最新版_含授权码/使用教程
详情VOFA+软件32位/64位编程辅助48.90 MBv1.3.10 官方版
详情易语言vc98linker编程辅助10.80 MB破解版
详情SDK Platform Tools for windows编程辅助6.04 MBv33.0.1 官方最新版
详情水晶报表插件CrystalDecisions编程辅助395.00 KBv13.0.5.891 整理版
详情.NET代码保护工具.NET Reactor编程辅助7.27 MBv5.9.8.0 中文汉化版
详情python打包工具(pyinstaller_GUI)编程辅助33.92 MBv0.4 官方版
详情Restorator汉化版编程辅助3.66 MBv3.7.0.1747 中文特别版
详情.net混淆器汉化版(dotNET Reactor)编程辅助2.50 MBv5.9.8.0 绿色版
详情AleegoCrackMaster(allegro破戒大师)编程辅助51.00 MBv2.1.6 最新绿色版
详情大漠插件中文汉化模块源码编程辅助6.66 MB免费版
详情JProfiler11(java性能分析)编程辅助102.00 MBv11.0.2 注册版
详情sharpod反反调试插件编程辅助1.05 MBv0.6b 最新版
详情Commons HttpClient 3.1.jar包编程辅助300.00 KB免费版
详情微软.NET Framework编程辅助73.40 MBv4.7.2.0 官方完整版
详情delphi3.0(Borland Delphi 3)编程辅助67.00 MB免费版
详情commons-collections.jar编程辅助490.00 KBv3.2 官方版
详情Visual Assist X 2015编程辅助24.90 MBv15.6.1819 中文破解版
详情Microsoft XML Parser 3.0 Service Pack 7编程辅助644.00 KB官方正式版
详情番茄助手vs2008编程辅助12.15 MB
详情点击查看更多
RxLib for D5-XE10.2 2.75 Update 1.0.17编程辅助3.90 MB
详情RedisClient(Redis客户端GUI工具)编程辅助28.59 MBv1.5.0 绿色中文版
详情odac for D7-XE6编程辅助11.70 MBv9.3.08 官方版
详情RCX-Studio(雅马哈编程软件)编程辅助9.80 MBv1.1.0 官方版
详情x64dbg调试工具编程辅助32.20 MBv2022.08.08 绿色汉化版
详情微软.NET Framework编程辅助73.40 MBv4.7.2.0 官方完整版
详情水晶报表for vs2015(CRforVS_13_0_17)编程辅助253.00 MB官方版
详情php+mysql代码生成工具编程辅助30.10 MBv1.0 绿色免费版
详情数控宏程序自动生成器编程辅助468.00 KBv3.0 免费版
详情org.apache.poi jar包编程辅助28.65 MBv3.17 官方最新版
详情mysql-connector-java-5.1.17-bin.jar(MySQL JDBC驱动包)编程辅助744.00 KB免费版
详情git for windows 64位编程辅助48.00 MBv2.32.0.2 官方最新版
详情VOFA+软件32位/64位编程辅助48.90 MBv1.3.10 官方版
详情sap crystal reports runtime engine for .net编程辅助78.00 MBv64bit 13.0.9 官方免费版
详情jQuery EasyUI编程辅助1.09 MB1.7.0 官方API中文版
详情log4j-1.2.17.jar.zip编程辅助434.00 KB官方免费版
详情fastreport中文版(报表控件)编程辅助2.30 MBv5.6 官方最新版_含授权码/使用教程
详情jstl-1.2.jar包编程辅助378.00 KB免费版
详情javax.servlet-api-4.0.1.jar编程辅助277.00 KB免费版
详情Spire.Doc for Java编程辅助81.80 MBv2.7.3 免费版
详情点击查看更多
雨田静态分析系统(c语言静态分析工具)编程辅助3.15 MBv1.5.0 免费版
详情jQuery手风琴图片相册特效插件编程辅助427.00 KB正式版
详情RegexBuddy(正则表达式处理器)编程辅助18.00 MBv4.8.2 中文免安装版
详情activation.jar.zip编程辅助76.00 KB完整免费版
详情mysql-connector-java-5.1.17-bin.jar(MySQL JDBC驱动包)编程辅助744.00 KB免费版
详情Diffinity代码对比工具编程辅助373.00 KBv0.8.7 最新版
详情sublime emmet插件编程辅助224.00 KB官方版
详情OSDLL串口调试助手编程辅助177.00 KBv20.11.19.0 绿色版
详情android材质设计图标生成器(material design icon generator plugin)编程辅助31.90 MB最新版
详情mysql connector java 5.1.16.jar(mysql数据库JDBC驱动)编程辅助743.00 KB免费版
详情commons-codec-1.5.jar编程辅助72.00 KB免费版
详情LightProxy(阿里巴巴抓包工具)编程辅助93.00 MBv1.1.40 官方版
详情sublime text 3插件包编程辅助35.90 MBv1.0 绿色免费版
详情jQuery图片图集幻灯片特效插件编程辅助1.14 MB正式版
详情Android Studio 3.4中文补丁编程辅助83.25 MB免费版
详情Android Holo Colors Generator(Android布局组件)编程辅助710.00 KB最新版
详情log4j-1.2.17.jar.zip编程辅助434.00 KB官方免费版
详情git源代码管理工具编程辅助44.00 MBv2.29.2.2 官方免费版
详情smali2javaui(smali文件转java)编程辅助6.51 MBv1.0.0.558 绿色版
详情jQuery弹出层插件fDialog编程辅助44.00 KBv1.0 正式版
详情点击查看更多











































