SlickEdit编译配置方法初探
前言:
SlickEdit是个相当不错的、用于软件开发的通用IDE工具,以前使用VC等工具觉得太大,而且很多想要的功能没有;用UltraEdit、 SourceInsight等第三方工具也总有不顺意的地方,最近使用SlickEdit发现相当好用。只是在配置编译、建造、重建造环境时遇到一些问 题,在此将探索过程记录下来。
本文档的部分资料来源于网络,因当时未摘抄作者名,故未列出,在此欠过J
修正字体问题
其它界面的配置在菜单中可以完成,不列出方法,只是有些字体似乎需要修改程序文件,方法如下:
用UltraEdit以16进制方式打开VS.exe和Vsapi.dll文件,到其中的”OEM Fixed Font”,修改其后的“Terminal”为“Fixedsys”(之所以用Fixedsys是因为字数相同,不会使文件修改后不能正常运行,切记修改 不要改变文件长度。)
如果发现路径的'\'显示成了中文的'¥'字符
可以通过修改
对话框 Dialog
的字体
Tools-->Option->Font-->Dialog
在Linux还可以通过修改 Locale来纠正这个问题
编译环节探索
1、关于vsbuild
是SlickEdit自带的一个建造工具,个人在试用后认为类似make工具。其语法为:
vsbuild [工作间名] [项目名] [–t 目标名] [其它选项]
可用选项有:
-c <配置名> 这项一般不用
-b <缓冲区名> 没搞清楚这个怎么用
-d 不建造,只显示依赖关系
-v verbose模式
-quiet 不产生交互等各类消息
-nodep 不处理项目间的依赖关系
-beep 建造完成后响一下喇叭
-time 显示建造耗用的时间
-wc 没搞清楚怎么用
-execute <命令> 该选项必须在最后,如果生成Target成功,就执行这段命令
-execAsTarget <命令> 也应在最后
说明:
工作间名实际上是指向xxx.vpw文件,这个文件在使用SlickEdit创建工作间后会自动生成,项目名实际上是指向xxx.vpj文件,该文件同样是自动生成的。
如果用UltraEdit打开vpw和vpj文件,会看到第一行是
<!DOCTYPE Workspace SYSTEM "www.slickedit/dtd/vse/10.0/vpw.dtd">
它让我想到了XML,于是打开上述路径下的vpw.dtd文件可以清楚的看到vpw可用的标记及相应的属性值,并能大致猜测其含义。同理可以查看vpj.dtd文件了解vpj可用的标记及相应的属性值。
但实际上在配置过程中并没有对这两个文件做任何修改,只是做了些修改进行测试,比如发现Target中的Exec标记可以设置多个,但只有第一个会生效。写出这段完全是为了让自己记住这个过程。
visual studio和vs code的区别
2、配置方法
前言:
经过多次测试,目前我能到的最好方法还是使用Makefile加环境脚本。
配置过程:
以VC项目为例,由于我在做一个Gina的项目,要用到VC环境,但是用VC直接写很不顺手(除了做界面),因为我没办法在没编译项目前查看到要用 的函数在哪个头文件中,但是如果我已经能编译说明我已经知道应该包含哪个头文件了,而SlickEdit在这方面提供了很强的支持,基本上开发需要的功能 都能很好的满足。
我的系统里没有装VC,而是装了Windows 2003 IFS DDK,是为了开发一个文件过滤驱动装的,为了开发Gina装了个Windows 2003 SP1 SDK, 最后就是装了个SlickEdit,因此本文档以这三个环境为例介绍如何配置SlickEdit的开发环境。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论