C++生成器 XE 无法成功转换项目 BCB6



我正在尝试将旧的BCB6项目转换为C++Builder XE项目。开发环境的版本如下:

Embarcadero C++Builder XE版本15.0.3953.35171

第一步是创建一个空白的新项目(File->new->VCLFormsApplication-C++Builder)。之后,我将旧项目中的所有文件和表单添加到项目中,并删除了自动创建的空白表单。第二步是在必要时将AnsiString对象转换为UnicodeString

c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external 'Chart::TChart::' referenced from C:TEMPWSCSDEBUGWIN32LNG.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teengine::TChartAxisTitle::SetCaption(const System::UnicodeString)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teengine::TCustomAxisPanel::GetSeries(int)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teengine::TChartSeries::SetVertAxis(const Teengine::TVertAxis)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teeprocs::TCustomTeePanelExtended::SetAllowZoom(bool)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teengine::TChartAxis::SetMaximum(const const double)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teengine::TChartAxis::SetMinimum(const const double)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teengine::TChartAxis::SetLogarithmic(bool)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teengine::TChartAxis::SetAutomatic(bool)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ
c:program filesembarcaderorad studio8.0BinCodeGear.Cpp.Targets(2341,5): error : Error: Unresolved external '__fastcall Teengine::TChartAxis::SetDesiredIncrement(const const double)' referenced from C:TEMPWSCSDEBUGWIN32F_LOADPOINT_DETAILS.OBJ

如何解决这些错误?我做错了什么吗?TChart是BCB6和C++Builder XE中的标准组件。

我打开了项目中的所有表单。右键单击它们并选中菜单项"文本DFM"。现在构建成功完成。它真的很神奇,我无法理解。

最新更新