CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

在MFC中DlgCore.Cpp用来干嘛的?为什么我的程编译可以通过,连接时说这个文件出去啦??进者有分```

楼主batboys(BatSky)2005-06-01 13:58:05 在 VC/MFC / 基础类 提问

在MFC中DlgCore.Cpp用来干嘛的?为什么我的程编译可以通过,连接时说这个文件出去啦??  
   
  我在别的机子调试的时候出现打不开这个文件````  
   
  因为别个的VC   不是装在E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC下面  
   
  而在我自己的机子上调试的时候说DLGCORE.CPP文件出错```出现提示信息说里面有好多的变量,类没有变定义等等```  
   
  而我重装了一下VC都还是这样子  
   
  这到底是怎么回事呀```  
   
  有哪位大哥遇到这种情况呀```给点提示哦```谢谢啦``  
   
   
  以下是出错信息:  
   
  --------------------Configuration:   ClassInfo   -   Win32   Debug--------------------  
  Compiling...  
  DLGCORE.CPP  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(45)   :   warning   C4273:   'protected:   static   struct   AFX_MSGMAP   const   CDialog::messageMap'   :   inconsistent   dll   linkage.     dllexport   assumed.  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(45)   :   error   C2491:   'CDialog::messageMap'   :   definition   of   dllimport   static   data   member   not   allowed  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(52)   :   error   C2065:   'WM_COMMANDHELP'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(53)   :   error   C2065:   'WM_HELPHITTEST'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(58)   :   error   C2065:   'WM_QUERY3DCONTROLS'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(81)   :   error   C2065:   '_AfxCompareClassName'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(101)   :   error   C2065:   'IS_COMMAND_ID'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(171)   :   error   C2065:   '_AfxCheckDialogTemplate'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(277)   :   error   C2065:   'AfxDeferRegisterClass'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(277)   :   error   C2065:   'AFX_WNDCOMMCTLS_REG'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(278)   :   error   C2065:   'AFX_WNDCOMMCTLSNEW_REG'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(298)   :   error   C2653:   'CDialogTemplate'   :   is   not   a   class   or   namespace   name  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(299)   :   error   C2660:   'GetFont'   :   function   does   not   take   3   parameters  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(312)   :   error   C2065:   'CDialogTemplate'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(312)   :   error   C2146:   syntax   error   :   missing   ';'   before   identifier   'dlgTemp'  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(312)   :   error   C2065:   'dlgTemp'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(313)   :   error   C2228:   left   of   '.SetSystemFont'   must   have   class/struct/union   type  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(314)   :   error   C2228:   left   of   '.Detach'   must   have   class/struct/union   type  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(325)   :   error   C2065:   'AfxHookWindowCreate'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(334)   :   error   C2065:   'DELETE_EXCEPTION'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(348)   :   error   C2065:   'AfxUnhookWindowCreate'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(644)   :   error   C2079:   'info'   uses   undefined   struct   'AFX_CMDHANDLERINFO'  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(648)   :   error   C2664:   'OnCmdMsg'   :   cannot   convert   parameter   4   from   'int   *'   to   'struct   AFX_CMDHANDLERINFO   *'  
                  Types   pointed   to   are   unrelated;   conversion   requires   reinterpret_cast,   C-style   cast   or   function-style   cast  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(652)   :   error   C2664:   'OnCmdMsg'   :   cannot   convert   parameter   4   from   'int   *'   to   'struct   AFX_CMDHANDLERINFO   *'  
                  Types   pointed   to   are   unrelated;   conversion   requires   reinterpret_cast,   C-style   cast   or   function-style   cast  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(731)   :   error   C2065:   'DLGTEMPLATEEX'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(731)   :   error   C2059:   syntax   error   :   ')'  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(732)   :   error   C2143:   syntax   error   :   missing   ';'   before   '{'  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(734)   :   error   C2059:   syntax   error   :   ')'  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(735)   :   error   C2059:   syntax   error   :   ')'  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(736)   :   error   C2059:   syntax   error   :   ')'  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(738)   :   error   C2181:   illegal   else   without   matching   if  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(775)   :   error   C2065:   'HID_BASE_RESOURCE'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(824)   :   error   C2373:   '_AfxCheckDialogTemplate'   :   redefinition;   different   type   modifiers  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(851)   :   error   C2065:   'pTemplate'   :   undeclared   identifier  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(851)   :   error   C2059:   syntax   error   :   ')'  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(853)   :   error   C2227:   left   of   '->signature'   must   point   to   class/struct/union  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(854)   :   error   C2227:   left   of   '->style'   must   point   to   class/struct/union  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(890)   :   warning   C4273:   'public:   static   struct   CRuntimeClass   const   CDialog::classCDialog'   :   inconsistent   dll   linkage.     dllexport   assumed.  
  E:\Program   Files\Microsoft   Visual   Studio\VC98\MFC\SRC\DLGCORE.CPP(890)   :   error   C2491:   'CDialog::classCDialog'   :   definition   of   dllimport   static   data   member   not   allowed  
  Error   executing   cl.exe. 问题点数:0、回复次数:6Top

1 楼batboys(BatSky)回复于 2005-06-01 14:07:26 得分 0

哪位大老大进来看一下咯```Top

2 楼krh2001(边城浪子)回复于 2005-06-01 14:08:03 得分 0

不要编译这个文件啊?    
  这个是   MFC   里的源代码Top

3 楼batboys(BatSky)回复于 2005-06-01 14:13:22 得分 0

但现在出错啦  
  可能是我开始的时候不小心按了一下编译````就每次打开工程时就出现这个情况了呢```  
   
  不能正确连接与编译我的工程啦`?  
   
  我要怎么做呢`?Top

4 楼orbit(走了走了)回复于 2005-06-01 14:17:20 得分 0

DLGCORE.CPP怎么会跑到你的project中的?  
  他是mfc的库重的一个文件,已经编译到mfcxx.dll种了Top

5 楼krh2001(边城浪子)回复于 2005-06-01 14:22:13 得分 0

在源文件里将这个文件删除就好了,一定是你打开了这个文件按了编译,然后VC提示你说这个文件不是工程里的,要不要加入工程,然后你点了确定,然后就会出现你这样的情况.   这个文件一定包含在你的源代码文件夹里.Top

6 楼batboys(BatSky)回复于 2005-06-01 15:44:51 得分 0

我的工程里没有这个文件```  
   
   
          但要删除又哪里除掉啦~?~  
   
      出现以上情况该怎么解决呢~?Top

相关问题

  • 如何编译 *.c *.cpp
  • CONSOLE 程序用VC编译环境,出现问题fatal error C1189: #error : MFC requires C++ compilation (use a .cpp suffix)
  • mfc的源程序编译出错
  • mfc编译c代码的问题!!
  • 如何编译简单的MFC程序
  • .c .cpp 混合编译问题
  • 非MFC DLL编译时出错.
  • 命令行如何编译cpp程序
  • 怎么把cpp编译成dll?
  • 编译问题?!*.cpp怎么编译成*.exe文件?菜鸟傻傻地问

关键词

  • 文件
  • 编译
  • cpp
  • vc
  • mfc
  • program
  • visual
  • microsoft
  • dlgcore
  • 工程

得分解答快速导航

  • 帖主:batboys

相关链接

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

广告也精彩

反馈

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