hai20110730 发表于 2018-5-20 19:03:17

怎没会有CAdUiDockControlBar,这个树状菜单错误在哪里?

本帖最后由 hai20110730 于 2018-5-20 19:08 编辑

我用这个附件里的代码调试后,总是出现如下的错误(错误里显示有CAdUiDockControlBar这个类,但实际代码里只有CAcUiDockControlBar)求大神解答。
1>DockControlBar.obj : error LNK2019: 无法解析的外部符号 "public: virtual int __cdecl CAdUiDockControlBar::Create(char const *,char const *,unsigned long,struct tagRECT const &,class CWnd *,unsigned int,struct CCreateContext *)" (?Create@CAdUiDockControlBar@@UEAAHPEBD0KAEBUtagRECT@@PEAVCWnd@@IPEAUCCreateContext@@@Z),该符号在函数 "public: virtual int __cdecl CDockControlBar::Create(class CWnd *,char const *)" (?Create@CDockControlBar@@UEAAHPEAVCWnd@@PEBD@Z) 中被引用
1>DockControlBar.obj : error LNK2001: 无法解析的外部符号 "protected: virtual int __cdecl CAdUiDockControlBar::CreateControlBar(struct tagCREATESTRUCTA *)" (?CreateControlBar@CAdUiDockControlBar@@MEAAHPEAUtagCREATESTRUCTA@@@Z)
1>DockControlBar.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __cdecl CAdUiDockControlBar::AssertValid(void)const " (?AssertValid@CAdUiDockControlBar@@UEBAXXZ)
1>DockControlBar.obj : error LNK2019: 无法解析的外部符号 "protected: int __cdecl CAdUiDockControlBar::OnCreate(struct tagCREATESTRUCTA *)" (?OnCreate@CAdUiDockControlBar@@IEAAHPEAUtagCREATESTRUCTA@@@Z),该符号在函数 "protected: int __cdecl CDockControlBar::OnCreate(struct tagCREATESTRUCTA *)" (?OnCreate@CDockControlBar@@IEAAHPEAUtagCREATESTRUCTA@@@Z) 中被引用
1>Debug\xlMyDockControlBar.arx : fatal error LNK1120: 4 个无法解析的外部命令

edata 发表于 2018-5-21 17:29:28

vs2010+v90平台编译测试通过

hai20110730 发表于 2018-5-21 22:26:53

edata 发表于 2018-5-21 17:29
vs2010+v90平台编译测试通过

我用V100的平台集

hai20110730 发表于 2018-5-21 22:35:57

edata 发表于 2018-5-21 17:29
vs2010+v90平台编译测试通过

请问你修改了哪些地方?我用V100平台集也通关过了。
页: [1]
查看完整版本: 怎没会有CAdUiDockControlBar,这个树状菜单错误在哪里?