Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++builder 在从C+升级的项目中构建bpl后无法安装它+;建筑商2010至C++;西雅图10号建筑商 我有一个大型的项目组,我正在从C++ Builder 2010到西雅图进行更新。我遇到了好几个问题,都解决了,但昨天我有点挠头。一个项目构建了系统其他部分使用的bpl。经过一些小的代码调整后,它编译得很好,但是当我右键单击项目“安装”bpl时,我收到一条错误消息,上面说_C++builder_C++builder 2010_Bpl_C++builder 10 Seattle - Fatal编程技术网

C++builder 在从C+升级的项目中构建bpl后无法安装它+;建筑商2010至C++;西雅图10号建筑商 我有一个大型的项目组,我正在从C++ Builder 2010到西雅图进行更新。我遇到了好几个问题,都解决了,但昨天我有点挠头。一个项目构建了系统其他部分使用的bpl。经过一些小的代码调整后,它编译得很好,但是当我右键单击项目“安装”bpl时,我收到一条错误消息,上面说

C++builder 在从C+升级的项目中构建bpl后无法安装它+;建筑商2010至C++;西雅图10号建筑商 我有一个大型的项目组,我正在从C++ Builder 2010到西雅图进行更新。我遇到了好几个问题,都解决了,但昨天我有点挠头。一个项目构建了系统其他部分使用的bpl。经过一些小的代码调整后,它编译得很好,但是当我右键单击项目“安装”bpl时,我收到一条错误消息,上面说,c++builder,c++builder-2010,bpl,c++builder-10-seattle,C++builder,C++builder 2010,Bpl,C++builder 10 Seattle,程序入口点 @t语言对话框@$bctr$qqrp25System@Classes@t无法创建组件 位于动态链接库TranslationTools.bpl中 如果我没记错的话,TComponent是VCL库的一部分,所以我试图找出这里的问题是什么以及如何解决它。bpl的构建方式是否发生了变化,所以它期望一些以前不存在的东西,或者什么?如前所述,它编译得很好,但这里是include和lib路径的设置以防万一 包括:$(BDSClude)\windows\vcl$(BDS包括)\windows\vcl

程序入口点 @t语言对话框@$bctr$qqrp25System@Classes@t无法创建组件 位于动态链接库TranslationTools.bpl中

如果我没记错的话,TComponent是VCL库的一部分,所以我试图找出这里的问题是什么以及如何解决它。bpl的构建方式是否发生了变化,所以它期望一些以前不存在的东西,或者什么?如前所述,它编译得很好,但这里是include和lib路径的设置以防万一

包括:$(BDSClude)\windows\vcl$(BDS包括)\windows\vcl\design


库:$(BDSLIB)\$(平台)\$(配置)$(BDSLIB)\$(平台)\Release\psdk

解决方案最终是像Remy sugested这样的rougebpl文件bpl文件已在System32中结束。虽然所有已安装的bpl文件都已在IDE中卸载build项目的一个版本曾经安装到系统中,并将bpl文件写入System32,这导致IDE尝试使用这些文件,而不是我新编译的文件。

错误是安装的bpl在
TranslationTools.bpl
中有一个指向导出的
\uu fastcall TLanguageDialog(TComponent*)
构造函数的链接,但加载已安装的bpl时,加载程序无法在
TranslationTools.bpl
中找到导出的构造函数。确保正确编译了
TranslationTools.bpl
,确实存在导出(使用
TDUMP
确认),系统搜索路径上没有另一个冲突版本的
TranslationTools.bpl
,等等。