CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  图形处理/算法

链接错误,请大家帮忙改一下,谢谢!!!

楼主chinalning()2005-11-04 19:27:36 在 VC/MFC / 图形处理/算法 提问

Dib.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   virtual   struct   CRuntimeClass   *   __thiscall   CDib::GetRuntimeClass(void)const   "   (?GetRuntimeClass@CDib@@UBEPAUCRuntimeClass@@XZ)  
  Debug/TEMP_VIEWDib.exe   :   fatal   error   LNK1120:   1   unresolved   externals 问题点数:20、回复次数:2Top

1 楼BBirdlyh(BBird)回复于 2005-11-04 21:39:05 得分 20

IMPLEMENT_DYCREATE   没有写吧,就是只在头文件中使用了DECLARE_DYCREATE没在CPP中包含IMPLMENTTop

2 楼ddmor(火箭-小明)回复于 2005-11-04 21:52:41 得分 0

这是派生类没有重写纯虚接口造成的错误。  
  比如定义了一个抽象基类CBase的纯虚函数Print();  
  class   CBase  
  {  
  public:  
    virtual   void   Print()=0;  
  }  
  其实这里的Print()是不存在的,只是提示编译器派生类中必须要实现它  
  因此凡是从CBase派生的子类中都需要实现这个接口:  
  class   CA:public   CBase  
  {  
  public:  
  virtual   void   Print(){cout<<"this   is   CA"<<endl;};  
  }  
  Top

相关问题

  • 链接错误
  • TC链接错误!
  • DirectDraw链接错误
  • CB6链接错误?
  • 最简单的WINDOWS程序,帮忙看看有什么问题?编译时有链接错误?怎么改一下?
  • ****动态链接库指针错误*** 各位兄台帮小弟一下
  • 改错误
  • 一个链接错误
  • 数据库链接错误??
  • 为什么链接错误?

关键词

  • 接口
  • virtual
  • cbase
  • dycreate
  • 错误
  • getruntimeclass
  • cdib
  • unresolved
  • 派生类
  • print

得分解答快速导航

  • 帖主:chinalning
  • BBirdlyh

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo