关于MFC在框架的cpp中引用视图的头文件的问题 通过向导生成MFC程序后 如果在frame的cpp中 引用了视图的头文件 会导致 视图类的.h中无法识别文档类的类名 要解决很容易 只要在视图的.h中引用文档的.h或者声明一下文档类就可以但是我想弄明白 为什么会出现这个问题呢? 希望大家指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 经常碰到这个问题,解决方同楼主一样,但一直不求甚解,未曾深究..今天认真的分析了一下,觉得原因是这样的:view.h中有一个doc类指针,但未包含任何头文件,之所以能够编译通过,是因为view.cpp中包含了doc.h..然而,在mainfrm.cpp中,并未包含doc.h,你如果在其中加上了view.h,那么view.h中的doc类指针肯定不能够识别.解决方法可以在view.h中包含上doc.h或声明一个doc的class,另一种方法就是在mainfrm.cpp中加上一个包含"doc.h",当然这个包含必须在view.h之前..不知道这个解释说得清不清楚??ps:分太少鸟,楼主快加分 多线程问题,急求答案,谢谢! OpenGL拾取问题 初学者的问题,请教各位大侠一个小问题 十分奇怪的问题,搞了半天没有明白。ActiveX的注册问题,大家来看看呐 为什么我的IDE的智能提示(Intellisense)只提示当前类的成员,不提示基类的? 大伙用什么建模软件的啊。 请问如何使对话框最小化的时候导系统任务栏,而不是窗口左下角 网页 送分小问题 请问VC++软件工程师:熟悉(不敢说精通)VC编程,比如在网络通讯,底层驱动或者图形学能够拿多少工资?请前辈真诚对待! 在ATL中增加接口的困惑! 读取3DS文件,实现改变其纹理功能。。。(毕业设计,我郁闷哦~~)
view.h中有一个doc类指针,但未包含任何头文件,之所以能够编译通过,是因为view.cpp中包含了doc.h..然而,在mainfrm.cpp中,并未包含doc.h,你如果在其中加上了view.h,那么view.h中的doc类指针肯定不能够识别.解决方法可以在view.h中包含上doc.h或声明一个doc的class,另一种方法就是在mainfrm.cpp中加上一个包含"doc.h",当然这个包含必须在view.h之前..不知道这个解释说得清不清楚??ps:分太少鸟,楼主快加分