查看文章 |
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参数。 |
最近读者: