我最近安装的Zeos6.6稳定在BDS2006于特尔斐和C++的个性。

为了做到这一点,并且由于Zeos被写入德尔菲,我检查了"产生的所有C++的文件生成器"当建立的软件包。

问题是我找到的是,不知怎的, 不是所有必要的。DCUs 都过程中产生的建筑物的不同软件包。我最后工作围绕它的第一个建筑物只用于特尔斐(其工作完美),然后重建两个特尔斐和C++。

现在,我不知道如果这是一个错误,在所有(没有发现任何类似的东西在 质量的中心 或谷歌),或者它仅影响BDS2006或其他Ide。因此,问题是: 任何人都可以告诉我有什么可以导致编译器 建立所有。DCU当"产生的所有C++建设者文件"检查,但这样做时没有?

在此先感谢和问候

有帮助吗?

解决方案

这是一个提取的一篇文章是我写的 Zeos论坛 关于如何我解决了这个问题。希望这可以帮助别人。

  • 注意到:这可能适用或不为BDS2005,RAD2007和其他IDE版本。我可以不检验,因为我没有安装。

  • 免责声明:这些步骤可能不是最精确的或有效的。请随意发表评论的任何错误或有问题你可以发现,我会更新的职位。

  • 免责声明2:这些步骤是暗示篡改的注册表中一个点。它的工作在我的系统,但可能不在你的。做你自己的风险。

下面的步骤,我设法安装Zeos为Delphi和C++的个性:

  1. 摆脱任何现有Zeos设施。这包括任何Zeos.BPL,.DCU。LIB你可以找到。
  2. 提取Zeos到的目录,选举。
  3. 开BDS2006,选择包Delphi10和汇编所有的软件包。这样,我们将有所有人。DCUs.由于某些原因不是所有的人得到创造了正确的步骤6(见下文)。
  4. 近BDS2006.这是非常重要的,这样做之前,第5步。
  5. 删除注册键如在 德尔菲包没有出现在C++
  6. 开BDS2006.再次打开包装组Delphi10.所有包裹去选择-->连接和选择"产生的所有C++建设者文件"。编写他们所有。如果它抱怨关于一个{$ENDIF;}只要删除它。如果当编制组成部分。bpl或ComponentDesign.bpl,编译器的抱怨一些。DCU它应解决通过增加 建立目录(其中所有的软件包得到建成)来搜索的道路。
  7. 安装componentDesign.bpl
  8. 增加必要的路径企业发展服务中的工具的选择,这两种用C++和德尔斐个性:
    • 包\delphi10//一头在这里
    • 包\delphi10\建立//一些。dcu
    • src\成分
    • src\核心
    • src\dbc
    • src\parsesql
    • src\平原

只是为了信息的钥匙你需要的步骤5如下:

  • 关键:注册表\软件\Borland\BDS\5.0\知的软件包。看起来对于进入与[path]\MyPackage.bpl和其删除。
  • 关键:注册表\软件\Borland\BDS\5.0\包缓存。看看钥匙称为MyPackage.bpl和删除整个分关键。
  • 关键:注册表\软件\Borland\BDS\5.0\色\缓存。看看钥匙称为MyPackage.bpl和删除整个分关键。有一个错误的企业发展服务,影响到包裹时编制。看看所提及的博客更多的信息。

你应该有Zeos安装并运行两个特尔斐和C++现在。

注意到:当编制在C++它可能会给你一个错误,因为它不可能找到一些。h。通常这得到解决通过改变#include。hpp。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top