在从C ++ Builder 2010升级到C ++ Builder 10 Seattle

时间:2015-09-16 08:33:16

标签: c++builder c++builder-2010 bpl c++builder-10-seattle

我有一个大型项目组,我正在从C ++ Builder 2010更新到西雅图。所以相当跳跃:)我遇到了几个问题并设法解决了所有问题,但昨天我抓了一下头。一个项目构建了系统其他部分使用的bpl。经过一些小的代码调整后编译很好但是当我右键单击项目以“安装”bpl时,我收到一条错误消息说

  

程序入口点   @ TLanguageDialog @ $ bctr $ qqrp25System @Classes @ TComponent不能   位于动态链接库TranslationTools.bpl

如果我没记错的话,TComponent是VCL库的一部分,所以我想弄清楚这里的问题是什么以及如何解决它。有什么东西在bpl的构造方式改变了所以它期待一些不使用的东西或什么?如上所述它编译得很好,但以下是包含和lib路径的设置。

包含: $(BDSINCLUDE)\ windows \ vcl; $(BDSINCLUDE)\ windows \ vcl \ design

Lib: $(BDSLIB)\ $(PLATFORM)\ $(Config); $(BDSLIB)\ $(PLATFORM)\ Release \ psdk

1 个答案:

答案 0 :(得分:2)

解决方案最终成为像鲁米一样的胭脂 bpl 文件。 bpl 文件已在 System32 中结束。虽然已在 IDE 中卸载了所有已安装的 bpl 文件,但已将一个版本的构建项目安装到系统并将bpl文件写入 System32 这导致 IDE 尝试使用这些,而不是我新编译的。