1

我在 C++ 中使用 Borland Builder 6 进行开发。当我点击“组件”/“安装程序 des paquets”时,我看到了 Package dclIndy60.bpi:“Internet Direct (Indy) for D6 Property and Component Editors”,这对我来说意味着一切正常,我可以随意使用Indy60 包(在 Indy9 文件夹中:indy 的版本 9,日期为 2002 年 11 月)并且不再使用旧的“indy”包(我的 BCB6 安装光盘上的默认版本)。

我的问题是我尝试编译一个“old_project”,显然是使用旧的 Indy.bpi 包(而不是我的 Indy60)编码的,并且在编译过程中它会弹出一个窗口说:“不可能找到'paquet d'importation' : indy.bpi",带有浏览按钮;然后我浏览到我拥有的唯一“indy”bpi 文件:Indy60.bpi。

事实上,我已经成功重新安装了 indy9(似乎),首先注意删除旧 indy 的所有痕迹(如论坛上所建议的那样)和希望的 indy 9,然后再次安装 indy 9(使用 BCB 6 光盘删除旧的 indy )。在我的“old_project”中,我确保(如上所述)它指向“组件”菜单中的 indy60。但在编译时,它仍然要求“indy.bpi”。

=> 如何删除对旧 indy.bpi 的任何引用和/或将其替换为新的 "indy60.bpi" ?

=> 还是我误解了 indy.bpi 和 indy60.bpi 之间的区别?还是我对 Borland Builder 的 bpi 和 bpl 管理造成了太大的混乱?

=> 或者我最好创建一个新项目并从旧的 BCB C++ 项目中逐个文件地复制它?

很抱歉我可能会造成混淆,我对从头开始开发 C++ 应用程序(在维护已经编写的应用程序方面有 3 年的经验)有点陌生,对 Borland Builder 也是新手。

最好的问候,阿诺。

4

1 回答 1

1

您需要在记事本或其他文本编辑器中编辑项目的 .bpk 文件。然后,您可以根据需要更改包引用。

于 2011-02-26T08:16:42.723 回答