为什么#include "MyAppView.h"不行? 在一单文档中,为什么在CMyFrame里不能包含一同生成的CMyView?一加上#include "MyAppView.h"编译时就有三个错误。。而且在CMyFrame不能引用这个视类。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 依据我得猜测,你的代码似乎应该这样使用:#include "MyAppDoc.h" // 包含这一行,先。#include "MyAppView.h" 还有一种办法,就是在你的 MyAppView.h 的 class CMyAppView 定义之前:写上:class CMyAppDoc;因为在 MyAppView.h 里使用了类 CMyAppDoc而编译器在遇到他的时候,并不知道 CMyAppDoc 是个什么东西~~~所以~~~就着样了~~~ 偶也曾碰到过这个问题,寻思了半天。其实正如楼上所说,一般情况下,是按照CMyFrame->CMyAppDoc->CMyAppView 的顺序生成,但当你加入#include"CMyAppView"后,View就要先于Doc生成了,这就会乱了顺序,有一些在doc中定义的东西就找不到定义的地方了。 TCP/ip网络编程方向问题? VC读Excel2003文件问题 输入法原理 循环队列中“取余”的问题 如何让static控件具有焦点??? 有郑州的用VC编程的人吗?请速联系我? vc++ 6编译问题 关于动态建立数据源的问题!希望各位高手帮忙看看~~先谢谢了 我在 DLL 里创建了一个看不见的窗口,它如何接收处理消息? 為什麼微軟這樣喜歡用宏??DDK 裡的函數差不多都是宏。 装了vc++sp5之后,还用不用装sp1,sp2,sp3,sp4!! 求用C+API写的扫雷的源码
#include "MyAppView.h"
MyAppView.h 的 class CMyAppView 定义之前:
写上:class CMyAppDoc;因为在 MyAppView.h 里使用了类 CMyAppDoc
而编译器在遇到他的时候,并不知道 CMyAppDoc 是个什么东西~~~
所以~~~就着样了~~~
其实正如楼上所说,一般情况下,是按照CMyFrame->CMyAppDoc->CMyAppView 的顺序生成,但当你加入#include"CMyAppView"后,View就要先于Doc生成了,这就会乱了顺序,有一些在doc中定义的东西就找不到定义的地方了。