Lua for vs2008语法支持插件
发表评论
- 软件类别:编程辅助
- 软件大小:324.00 KB
- 更新时间:2019-07-08 17:21
- 软件版本:
- 软件语言:中文
- 软件等级:
- 官方网址:暂无
评分:
好评:0
差评:0

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

在VS2008中编译LUA解释器和库文件
(一) 下载的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脚本,带语法支持的。安装完成就可以了。
在VS2008命令行编译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>
多平台下载
Pc版Lua for vs2008语法支持插件
猜你喜欢
vs2008

vs2008
visual studio 2008简称vs2008,这是一款非常便捷的,功能强大的,免费提供给用户的开发人员必备编程软件,下面小编为大家整理了关于vs2008中文版、破解版附安装教程,另外还有相关辅助工具。有兴趣的朋友快来IT猫扑网下载吧!...
本类最新
Trae电脑版2.10.0
微软.NET Frameworkv4.7.2.0 官方完整版
大漠插件中文汉化模块源码免费版
ApiPost(api调试)v7.0.2 官方版
x64dbg调试工具v2022.08.08 绿色汉化版
Spire.Doc for Javav2.7.3 免费版
SDK Platform Tools for windowsv33.0.1 官方最新版
Postman安装包64位版v9.15.2 官方版
.net程序反编译软件中文版(DotNet Helper)v2.2 绿色版
.net混淆器汉化版(dotNET Reactor)v5.9.8.0 绿色版
.NET代码保护工具.NET Reactorv5.9.8.0 中文汉化版
开源脱壳工具.Net Reactor Slayerv3.0.0.0 中文免费版
鲸鱼无线模块编程PC电脑版v1.0.3 官方最新版
x64dbg辅助管理器v2022.02.25 汉化优化安装版
JDK绿色免安装版附JAVA环境变量一键配置v1.8.0.151 官方版
相关软件
.NET Framework 3.0v4.8.9195.10安卓版.NETFramework3.0曾用名为WinFX,是由微软官方打造的一款为操作系统WindowsVista而特别设计的API。包含了.NETFrameworkversion2.0的所有技术,适合winxp系统使用于32位/64位操作系统。有需要的朋友就来IT猫扑下载吧! 软件
佑佑到家家政v1.3.3佑佑到家是专为儿童打造的家教服务平台,拥有全面的住家模式,在辅导孩子学业任务的同时,也能照顾孩子的日常生活。平台拥有优质的教学资源,教师经过层层选拔,深受家长们的青睐。佑佑到家平台app介绍:佑佑到家,一对一负责2-12
地心世界末风僧侣汉化版v1.0地心世界末风僧侣汉化版是一款出色的剧情手游,玩家们可以在这里体验到精彩的剧情故事还能通过剧情来尝试各种解谜的玩法,在各种不用的场景中去进行探索感受解开谜题之后的成就感。游戏特色1、但当它们的存在被发现时,它
09platform(09竞技对战平台)v4.0.3 官方版09dota电竞平台是由伍声09开发的一款专门为dota游戏玩家使用的对战平台,在09dota电竞平台还会为您持续更新dota的地图,对于依旧喜欢玩dota的玩家来说是非常不错的一款对战平台,欢迎有需要的用户来IT猫扑下载。09dota平台
下载排行
- 1fastreport中文版(报表控件)
- 2git for windows 64位
- 3易语言vc98linker
- 4雅黑探针 for php7
- 5gson2.8.0.jar(gson解析json)
- 6Device Tree设备堆栈查看工具
- 7htmlparser.jar包
- 8jstl-1.2.jar包
- 9黑月编译器插件(支持易语言5.3x)
- 10visual assist x 2217破解版







JSCompress(JS脚本代码压缩)
GCViewer(GC日志分析工具)











网友评论
查看所有0条评论