可能对你很简单,帮帮我。200分献上(200分)

T

taoboy

Unregistered / Unconfirmed
GUEST, unregistred user!
安装delphi控件于bcb,出现错误。请帮忙解释+解决
刚玩bcb别笑话。
为什么bcb会调用cdirout?控件是图形控件啊。
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::~TCustomOutline()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::TCustomOutline(Classes::TComponent *)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::SetOutlineStyle(Outline::TOutlineStyle)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::SetOutlineOptions(System::Set<Outline::TOutlineOption, 0, 2>)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::GetPicture(int)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::SetPicture(int, Graphics::TBitmap *)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TOutlineNode::GetFullPath()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TOutlineNode::HasChildren()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TOutlineNode::getFirstChild()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TOutlineNode::GetNextChild(int)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::Insert(int, const System::AnsiString)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TOutlineNode::GetLastChild()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::Add(int, const System::AnsiString)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::AddChild(int, const System::AnsiString)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::Get(int)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::Clear()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TOutlineNode::SetExpandedState(bool)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::SetSelectedItem(int)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::Click()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::GetSelectedItem()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::Expand(int)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::Loaded()' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external 'Outline::TCustomOutline::' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::DefineProperties(Classes::TFiler *)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::DrawCell(int, int, const Types::TRect&amp;, System::Set<Grids::Grids__3, 0, 2>)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__tpdsc__ Outline::TCustomOutline' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::SetItemHeight(int)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::StoreBitmap(int)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
[Linker Error] Unresolved external '__fastcall Outline::TCustomOutline::SetStyle(Outline::TOutlineType)' referenced from D:/CBUILDER6/LIB/BCBSMP.LIB|./cdiroutl.cpp
 
帮你关注。。。。。。。。。
 
关注……
再帮你顶一下
 
既然是Delphi控件,为什么会去链接 C++的lib文件呢?
这不是太奇怪吗?
 
看一看此类控件有没有for CB的版本。
 
控件安装的话,对CB和Delphi以及他们的不同版本都会有不同的安装程序的,这些是不通用的,除非,你有控件的全部源代码,然后你自己升级它们……
 
我有源代码,但是,怎么也想不到,为什么会调用cdirout,极为郁闷。
 
看不明白!
 
把用不到的packege去掉,利用静态编译试试。就是在projects的options里配置。
 
只要带有vcl就完蛋了,真不知为什么。我看了全部原码,也没发现关于路径的操作啊。郁闷ing
 
解决,不过好像不该给各位分数:P~~~
 
to taoboy:
请不要食言,你既然提问题,而且分数是你自己设定的,不管别人是否回答正确,只要是关心你的问题,你就应该给分。大富翁的秩序要靠大家来维护。
 
散分:)
 
多人接受答案了。
 
顶部