主页C++ Builder 资料C++ Builder 操作指南安装第三方控件/组件包安装第三方控件/组件包
C++ Builder 串口控件
C++ Builder 编程技巧
C++ Builder 操作指南
IDE外观和窗口布局方案
欢迎页面
创建和管理项目
创建和管理项目组
编译、运行和调试程序
项目的常用的重要配置
窗口画面编辑
有多个窗口的程序
程序的显示主题/切换皮肤
编辑程序代码
安装第三方控件/组件包
 • 安装第三方控件/组件包
快捷键大全
IDE或编译器出错处理
C++ Builder 参考手册
网友留言/技术支持
安装第三方控件/组件包
 • 安装控件/组件包 (*.BPL)
 • 安装控件/组件包 (源程序)
 • 卸载控件/组件包
 • 总是提示找不到某个组件包

这些是从老版本文档复制过来的,需要重新整理

安装控件/组件包 (*.BPL)

1.选择 BCB 菜单 File → Close All (关闭所有文件)
选择BCB 菜单: Component → Install Packages,点击 “Add...” 按钮,选择 *.bpl 文件, 然后点击 “Open” 按钮

2.BCB 菜单: Project → Options → Directories/Conditionals
① Include Path 右面的 “...” 按钮,添加包含 *.h 文件的文件夹
② Library Path 右面的 “...” 按钮,添加包含 *.lib 文件的文件夹

3.添加路径
① 如果是 Windows NT/2000/2003/XP 需要在:我的电脑 → 属性 → 高级 → 环境变量 → 系统变量:
选择列表里面的 “变量” 为 Path 的 “值” 点击:“编辑” 按钮,添加包含 *.bpl 文件的文件夹
下次打开 C++ Builder 的时候即可生效。
② 如果是 Windows 9x 需要在 C:\AUTOEXEC.BAT 文件里面的 PATH=后面添加包含 *.bpl 文件的文件夹
此项修改需要重新启动电脑才可生效。

 

安装控件/组件包 (源程序)

1.含有项目文件的源程序
如果有 *.groupproj 项目组文件,打开这个项目组文件,编译所有的项目
如果没有 *.groupproj 项目组文件,打开 *.cbproj 项目文件,可能会有多个这样的文件,需要逐个打开编译,
需要注意编译顺序,
①打开 *.bpk 文件 (*.bpk 为控件工程文件)
②选择Compile(编译),然后选择Install(安装)

2.不含 *.bpk 的源程序:
①新建工程 File → New → Other → Package, 然后把 *.cpp, *.pas, *.rc 等文件加入工程
②编译(Compile)、安装(Install)就可以了

3.添加路径
① 如果是 Windows NT/2000/2003/XP 需要在:我的电脑 → 属性 → 高级 → 环境变量 → 系统变量:
选择列表里面的 “变量” 为 Path 的 “值” 点击:“编辑” 按钮,添加包含 *.bpl 文件的文件夹
下次打开 C++ Builder 的时候即可生效。
② 如果是 Windows 9x 需要在 C:\AUTOEXEC.BAT 文件里面的 PATH=后面添加包含 *.bpl 文件的文件夹
此项修改需要重新启动电脑才可生效。

 

卸载控件/组件包

就是取消安装控件的所有步骤:
1.选择 BCB 菜单 File → Close All (关闭所有文件)
选择BCB 菜单: Project → Options → Packages 在 Design Packages 列表里面选择要删除的控件
按 Remove 按钮删除控件

2.如果删除的控件的文件夹里面所有文件都不用了, 可以从BCB的搜寻路径里面删除这个文件夹:
BCB 菜单: Project → Options → Directories/Conditionals
①Include Path 右面的“…”按钮, 删除没有用的文件夹。
注意不要删除 BCB 的默认文件夹: $(BCB)\include 和 $(BCB)\include\vcl。
②Library Path 右面的“…”按钮, 删除没有用的文件夹
注意不要删除 BCB 的默认文件夹: $(BCB)\lib\obj 和 $(BCB)\lib

3.如果删除的控件的文件夹里面所有文件都不用了, 可以从操作系统的搜索路径里面删除文件夹:
①如果是 Windows NT/2000/2003/XP 需要在:我的电脑->属性->高级->环境变量->系统变量:
选择列表里面的“变量”为 Path 的“值”按:“编辑”按钮,删除没有用的文件夹;
②如果是 Windows 9x 需要在 C:\AUTOEXEC.BAT 文件里面的 PATH=后面删除没有用的文件夹;
③无论是①还是②,文件夹之间的间隔都是用分号隔开。此项修改需要重新启动电脑才可生效。

4.可以删除没有用的控件的文件及文件夹

其中2.如果不做, 并且控件的文件没有删除, 有可能会影响以后程序的编译 (这些文件有时会捣乱)
其中3.如果不做, 会给系统带来垃圾。如果控件文件不删除, 并且路径保留, 影响以后程序的运行的可能性非常小。

 

总是提示找不到某个组件包

如果 C++ Builder 升级版本, 编译你原来的程序时提示找不到某些控件的文件, 这种情况的原因是不同 BCB 版本的控件的文件名不同引起的, 处理方法:
1.关闭有错误的工程
2.用记事本打开有错误的工程文件 *.bpr, 删除有问题的文件名, 保存

通过这种方法处理一般都能够成功, 如果这种处理方法无效, 可以重新建立工程文件。
重新建立工程文件的缺点是原来工程文件的特殊配置丢失, 需要了解原来有那些特殊的配置 (比如图标和版本信息等)。


C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号