常遇又不知原因的错误
#include "stdafx.h"
#include "ReadyFor.h"
#include "MySplitterWnd.h"
#include "MyFormView.h"
...
void CMySplitterWnd::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CWnd* tempWnd = CMySplitterWnd::GetPane(0,0);
CMyFormView* tempView = (CMyFormView*)tempWnd;
...
CSplitterWnd::OnMouseMove(nFlags, point);
}
编译出错:
d:\studys6\vc\readyfor\myformview.h(27) : error C2143: syntax error : missing ';' before '*'
d:\studys6\vc\readyfor\myformview.h(27) : error C2501: 'CReadyForDoc' : missing storage-class or type specifiers
d:\studys6\vc\readyfor\myformview.h(27) : error C2501: 'GetDocument' : missing storage-class or type specifiers
错误跑到CMyFormView类的定义里面去了..
记得遇到过好多类似的错误,引用某类的头文件,一编译错误就跑到类的定义里去了,而实际上如果类的定义是根本没有问题的...
请高手指点..
是不是代码有错,还是头文件有冲突什么的??
如果去掉:#include "MyFormView.h"编译,又掉示:
D:\STUDYS6\VC\ReadyFor\MySplitterWnd.cpp(50) : error C2065: 'CMyFormView' : undeclared identifier
D:\STUDYS6\VC\ReadyFor\MySplitterWnd.cpp(50) : error C2065: 'tempView' : undeclared identifier
D:\STUDYS6\VC\ReadyFor\MySplitterWnd.cpp(50) : error C2059: syntax error : ')'
没有定义CMyFormView.
为什么???????????
#include "ReadyFor.h"
#include "MySplitterWnd.h"
#include "MyFormView.h"
...
void CMySplitterWnd::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CWnd* tempWnd = CMySplitterWnd::GetPane(0,0);
CMyFormView* tempView = (CMyFormView*)tempWnd;
...
CSplitterWnd::OnMouseMove(nFlags, point);
}
编译出错:
d:\studys6\vc\readyfor\myformview.h(27) : error C2143: syntax error : missing ';' before '*'
d:\studys6\vc\readyfor\myformview.h(27) : error C2501: 'CReadyForDoc' : missing storage-class or type specifiers
d:\studys6\vc\readyfor\myformview.h(27) : error C2501: 'GetDocument' : missing storage-class or type specifiers
错误跑到CMyFormView类的定义里面去了..
记得遇到过好多类似的错误,引用某类的头文件,一编译错误就跑到类的定义里去了,而实际上如果类的定义是根本没有问题的...
请高手指点..
是不是代码有错,还是头文件有冲突什么的??
如果去掉:#include "MyFormView.h"编译,又掉示:
D:\STUDYS6\VC\ReadyFor\MySplitterWnd.cpp(50) : error C2065: 'CMyFormView' : undeclared identifier
D:\STUDYS6\VC\ReadyFor\MySplitterWnd.cpp(50) : error C2065: 'tempView' : undeclared identifier
D:\STUDYS6\VC\ReadyFor\MySplitterWnd.cpp(50) : error C2059: syntax error : ')'
没有定义CMyFormView.
为什么???????????
...全文
相关推荐
专题资料(2021-2022年)“不知法不免责”原则价值的嬗变与选择——违法性错误理论与实践.doc
教育资料
电脑知识精华:常遇电脑故障应急处理方法
电脑知识精华:2000XP双系统启动问题,ADSL拨号中出现的错误代码,AWARD BIOS设置详解,在DOS下安装Win XP,windows下的EXE文件大揭密,常遇电脑故障应急处理方法.......
Linux下的段错误产生的原因及调试方法
Linux下的段错误产生的原因及调试方法
ora-12514的错误的原因
ora-12514的错误的原因 ,ora-12514的错误的几个最根本的原因 从根源上解决错误
影楼精修-高低频磨皮算法解析
本文介绍了像素蛋糕软件中的高低频磨皮算法原理及实现思路,抛砖引玉。


