首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在编译《c++builder高级应用开发指南》代码时失误

2013-08-09 
在编译《c++builder高级应用开发指南》代码时出错在《c++builder高级应用开发指南》第6章,创建定制组件的代码,

在编译《c++builder高级应用开发指南》代码时出错
在《c++builder高级应用开发指南》第6章,创建定制组件的代码,是针对bcb5版本的,在bcb6中编译出错,如下:

[Linker Error] Unresolved external '__tpdsc__ Designeditors::TPropertyEditor' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\高级应用开发指南\CODE1\CUSTOM COMPONENT\MYCOMPONENT.OBJ
[Linker Error] Unresolved external 'Designeditors::TPropertyEditor::' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\高级应用开发指南\CODE1\CUSTOM COMPONENT\MYCOMPONENT.OBJ
[Linker Error] Unresolved external '__fastcall Designeditors::TPropertyEditor::~TPropertyEditor()' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\高级应用开发指南\CODE1\CUSTOM COMPONENT\MYCOMPONENT.OBJ
[Linker Error] Unresolved external '__fastcall Designeditors::TPropertyEditor::Initialize()' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\高级应用开发指南\CODE1\CUSTOM COMPONENT\MYCOMPONENT.OBJ
[Linker Error] Unresolved external '__fastcall Designeditors::TPropertyEditor::SetPropEntry(int, Classes::TPersistent *, Typinfo::TPropInfo *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\高级应用开发指南\CODE1\CUSTOM COMPONENT\MYCOMPONENT.OBJ
[Linker Error] Unresolved external '__fastcall Designeditors::TPropertyEditor::TPropertyEditor(const System::DelphiInterface<Designintf::IDesigner>, int)' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\高级应用开发指南\CODE1\CUSTOM COMPONENT\MYCOMPONENT.OBJ
[Linker Error] Unresolved external '__fastcall Designeditors::TPropertyEditor::Activate()' referenced from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\高级应用开发指南\CODE1\CUSTOM 

还有很多,请问这个组件,在bcb6如何编译?
[解决办法]
很明显缺少包含类TPropertyEditor的库文件,找下看,比如.bpl, .dll, .lib文件,看下相关的,加到工程中。这个错误就能解决。

热点排行