推荐SlickEdit及SlickEdit配置方法

    技术2022-05-11  56

    推荐SlickEdit及SlickEdit配置方法 SlickEdit编译配置方法初探 前言:    SlickEdit是个相当不错的、用于软件开发的通用IDE工具,以前使用VC等工具觉得太大,而且很多想要的功能没有;用UltraEdit、 SourceInsight等第三方工具也总有不顺意的地方,最近使用SlickEdit发现相当好用。只是在配置编译、建造、重建造环境时遇到一些问 题,在此将探索过程记录下来。    本文档的部分资料来源于网络,因当时未摘抄作者名,故未列出,在此欠过J 修正字体问题 其它界面的配置在菜单中可以完成,不列出方法,只是有些字体似乎需要修改程序文件,方法如下: 用UltraEdit以16进制方式打开VS.exe和Vsapi.dll文件,找到其中的”OEM Fixed Font”,修改其后的“Terminal”为“Fixedsys”(之所以用Fixedsys是因为字数相同,不会使文件修改后不能正常运行,切记修改 不要改变文件长度。) 编译环节探索 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 "http://www.slickedit.com/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%/Include/BKOffice.mak set INETSDK=%MSSdk% set Mstools=%MSSdk% REM 第二部分 设置调试相关的环境变量 REM 即指定使用/DEBUG (=0) 方式还是/RETAIL (=1)方式 set NODEBUG=1 REM 第三部分 设置开发相关的环境变量 REM DDKHome应指向你的DDK安装目录 Set DDKHome=D:/WINDDK/3790 Set Path=%MSSdk%/bin; %MSSdk%/bin/WINNT;
    转载请注明原文地址: https://ibbs.8miu.com/read-21865.html

    最新回复(0)