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

★★★菜鸟系列:CWND没有CRunTimeclass吗?★★★

楼主DCom(VC程序员)2002-03-25 12:45:34 在 VC/MFC / 基础类 提问

 
  这是类关系:    
  class   CChildView   :   public   CWnd    
  {    
  //   Construction    
  public:    
                  CChildView();    
  protected:    
                  DECLARE_DYNCREATE(CChildView)    
  ...    
   
  这是编译信息:    
  --------------------Configuration:   MyTools   -   Win32   UniCode--------------------    
  Compiling...    
  ChildView.cpp    
  MainFrm.cpp    
  MyTools.cpp    
  Generating   Code...    
  Linking...    
  ChildView.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   virtual   struct   CRuntimeClass   *   __thiscall   CChildView::GetRuntimeClass(void)const   "   (?GetRuntimeClass@CChildView@@UBEPAUCRuntimeClass@@XZ)    
  MainFrm.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   virtual   struct   CRuntimeClass   *   __thiscall   CMainFrame::GetRuntimeClass(void)"   (?GetRuntimeClass@CMainFrame@@UAEPAUCRuntimeClass@@XZ)    
  MainFrm.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   static   struct   CRuntimeClass   const     CChildView::classCChildView"   (?classCChildView@CChildView@@2UCRuntimeClass@@B)    
  ../Exe/MyTools.exe   :   fatal   error   LNK1120:   3   unresolved   externals    
  Error   executing   link.exe.    
  Creating   browse   info   file...    
   
  MyTools.exe   -   4   error(s),   0   warning(s)    
   
  不懂,不明白.我看CWND有CRunTimeClass啊. 问题点数:100、回复次数:4Top

1 楼mahongxi(烤鸡翅膀)(色摸)回复于 2002-03-25 12:51:44 得分 0

有的,凡是从CCmdTarget派生出来的类别,都支持RTTI,也就是会有一个  
  CRuntimeClass的结构。  
  CObject->CCmdTarget->CWnd  
  你看你的执行文件[CPP]中是否有:  
  IMPLEMENT_DYNCREATE(CChildView,CWnd)    
   
   
  Top

2 楼mahongxi(烤鸡翅膀)(色摸)回复于 2002-03-25 12:53:44 得分 90

我现在在线QQ:55669753Top

3 楼partime(partime)回复于 2002-03-25 12:58:37 得分 10

没有IMPLEMENT_DYNCREATE?Top

4 楼DCom(VC程序员)回复于 2002-03-25 12:58:56 得分 0

问题解决.马上给分.  
  Top

相关问题

  • ★★★菜鸟系列:CWND没有CRunTimeclass吗?★★★
  • 菜鸟想知道:(CRuntimeClass*)&(CObject::classCObject)应该如何理解?
  • 菜鸟
  • 菜鸟
  • 菜鸟
  • 菜鸟菜问!
  • 菜鸟菜问
  • 菜菜鸟问!
  • 菜鸟问题 (菜鸟问)
  • 菜鸟中菜鸟提问

关键词

  • cpp
  • cchildview
  • cruntimeclass
  • getruntimeclass
  • cwnd
  • mainfrm
  • dyncreate
  • mytools
  • unresolved external
  • symbol

得分解答快速导航

  • 帖主:DCom
  • mahongxi
  • partime

相关链接

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

广告也精彩

反馈

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