百度空间 | 百度首页 
 
查看文章
 
BCB6下DevExpress的安装方法
2007年09月26日 09:50
DevExpress这个著名的控件包的安装还是挺麻烦的,以下是以前在Borland C++Builder 6下安装DevExpress 时做的一个记录:

编译准备:

1.在D:\建立如下目录:
D:\VCL
D:\VCL\INCLUDE
D:\VCL\LIB
D:\VCL\Source\DevExpress

2.将DevExpress展开,并整理目录到D:\VCL\Source\DevExpress下,注意有很多组件包中包含了基本支持包,如:XP Theme Manager,因此会有重复的,这些重复支持包只要一份就行了。

编译:

基本方法是:
1. 进入相应包的源文件目录,如D:\VCL\Source\DevExpress\XP Theme Manager
2. 将res和dfm文件拷贝到D:\VCL\LIB下, copy *.dfm *.res \vcl\lib
3. 将项目文件拷贝过来, copy ..\Packages\*c6* .\
4. 在BCB6中打开项目文件,进入设置:Project->Options->Directories/Conditionals中,在Library Path中加上D:\VCL\LIB,把Intermediate output设为D:\VCL\LIB,Project->Options->Directories/Conditionals中的BPI/LIB output及Final output参数必须为空
5. 开始编译,先编译那些cx或dx开头的包,再编译dcl开头的包。dcl开头的包是可安装的,选择安装即可。
6. 再进入源文件目录,把所有.hpp文件移到D:\VCL\INCLUDE下,move *.hpp \VCL\INCLUDE,这些文件在编译Demo及应用开发时要用到。

遇到问题的处理方法:
1. 编译时报db.obj、sqltimst.obj:修改项目文件参数:Project->Edit Option Source,在<SPARELIBS value=xxxxx>中,加上dbrtl.lib,保存,重新编译即可。
2. 注意编译的顺序,一些组件包需要其它包支持,请先编译安装那些包。
3. 有时编译时报需要的支持包是自身,请选择cancel就行了。

以ExpressBar为例的编译顺序是:
XP Theme Manager,ExpressGDI+ Library,ExpressCommon Library,ExpressLibrary,ExpressEditors Library 5,ExpressBars 6

编译Demo的方法:
1.打开一个Demo项目,设置项目的参数,进入设置:Project->Options->Directories/Conditionals中,在Library Path中加上D:\VCL\LIB,在Include Path中加上D:\VCL\Include
2.Demo可能需要一些其它的包,如要编译ExpressBar的Demo,还需要ExpressLayout Control,ExpressSideBar,ExpressDocking Library

开发应用时的参数设置同编译Demo的方法。如果在编译应用时需要编译成静态链接的方法,则必须将$(BCB)\Projects\Lib这个路径加入到Project->Options的Lib Path中。


以上方法生成的BPL和LIB均在BCB6缺省的Projects\BPL及Projects\LIB中,之所以生成到这里是因为BCB6会缺省到这里来找BPL和LIB文件,不建议生成到BCB6的系统的LIB目录中,因为不放到那里头我们就可以随时清空再重新编译。如果你想把BPL或LIB生成到其它目录中,请修改Project->Options->Directories/Conditionals中的BPI/LIB output及Final output参数。

类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2007年10月23日 11:24 | 回复
博主能跟我联系一下吗,与飞信有关的一点事情 zzzlng@sina.com
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu