- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
推荐SlickEdit及SlickEdit配置方法
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
vsbuild.exe是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 /dtd/vse/10.0/vpw.dtd
它让我想到了XML,于是打开上述路径下的vpw.dtd文件可以清楚的看到vpw可用的标记及相应的属性值,并能大致猜测其含义。同理可以查看vpj.dtd文件了解vpj可用的标记及相应的属性值。
但实际上在配置过程中并没有对这两个文件做任何修改,只是做了些修改进行测试,比如发现Target中的Exec标记可以设置多个,但只有第一个会生效。写出这段完全是为了让自己记住这个过程。
2、配置方法
前言:
经过多次测试,目前我能找到的最好方法还是使用Makefile加环境脚本。
配置过程:
以VC项目为例,由于我在做一个Gina的项目,要用到VC环境,但是用VC直接写很不顺手(除了做界面),因为我没办法在没编译项目前查看到要用 的函数在哪个头文件中,但是如果我已经能编译说明我已经知道应该包含哪个头文件了,而SlickEdit在这方面提供了很强的支持,基本上开发需要的功能 都能很好的满足。
我的系统里没有装VC,而是装了Windows 2003 IFS DDK,是为了开发一个文件过滤驱动装的,为了开发Gina装了个Windows 2003 SP1 SDK, 最后就是装了个SlickEdit,因此本文档以这三个环境为例介绍如何配置SlickEdit的开发环境。
n先创建一个项目,写一个Makefile用于建造(即build)。
n为了能够使用C环境,写一个脚本文件sdkenv.cmd,内容如下:
REM 第一部分,设置各类平台共用的环境变量
REM 假设你的SDK安装在D:\Program Files\Microsoft Platform SDK
REM 如果你将SDK安装在其它路径下,请相应修改环境变量的值
set MSSdk=D:\Program Files\Microsoft Platform SDK
set BKofice=%MSSdk%\
REM Basemake设置其实是为了使用sources方式编译而设置的
set Basemake=%MSSdk%\
文档评论(0)