给个参考例子:
FastReport的安装可以选择自动或手动
自动安装:用FastReport中自带的recompile.exe。
1. 选择编译器:C++Builder6
2. 选择FastReport的版本:Professional
3. 选择Teechart的版本:根据你的机器上安装的,如果没有升级过TeeChart,就选择TeeChartStd
4. 我建议选择recompile all packages
然后进行编译,一般在没有升级TeeChart的时候编译成功率比较高。如果升级了TeeChart,需要多几个步骤才行。
手动安装:
1. 下载新版本
2. 将压缩包中的文件解压到某目录,如D:/FastReport,建议使用一个固定目录,不要放在临时文件夹中,因为以后可能经常用这个组件的时候,需要包含头文件用。临时目录可能哪天忘了就清除了。
3. 在FastReport目录下新建一个目录:LibBCB6,将FastReport/Source目录下所有文件复制到这个新目录中。
4. 运行BCB,然后打开FastReport/FastScript/fs6.bpk,Compile,Install
5. 再打开FastReport/LibBCB6/frx6.bpk,Compile,Install
6. 如果不出什么意外,安装就成功了。在工程中用到FastReport组件以后,在工程选项中,设定一下lib的路径,把上面说的D:/ccrun/vcl/FastReport/LibBCB6目录添加进去就好了。
建议按以下顺序编译和安装:
FastQB/fqb60.bpk --> Compile
FastQB/dclfqb60.bpk --> Compile --> Install
FastScript/fsADO6.bpk --> Compile --> Install
FastScript/fsBDE6.bpk --> Compile --> Install
FastScript/fs6.bpk --> Compile --> Install
LibBCB6/frxDB6.bpk --> Compile --> Install
LibBCB6/frx6.bpk --> Compile --> Install
如果需要TeeChart的支持,就把Tee6相关的bpk也编译并安装。
FastReport需要FastScript的支持。