建立了一个单文档程序,让后自己添加了一个类,class CDrawRect : public CObject
{
public:
CRect m_rect;public:
CDrawRect(int a=0,int b=0,int c=0,int d=0);
virtual ~CDrawRect();
};然后在视图类中定义了一个指针(视图类的.h文件中)
class CShiyan4View : public CScrollView
{
........
// Attributes
public:
CDrawRect *m_pRect;
..........
};然后在视图类的cpp文件中包含#include "stdafx.h"
#include "shiyan4.h"#include "DrawRect.h"////已经包含进来了#include "shiyan4Doc.h"
#include "shiyan4View.h"最后编译,但是没通过
CDrawRect' : missing storage-class or type specifiers但是如果把#include "DrawRect.h"放在视图类的.h文件中,就可以,为什么啊????
{
public:
CRect m_rect;public:
CDrawRect(int a=0,int b=0,int c=0,int d=0);
virtual ~CDrawRect();
};然后在视图类中定义了一个指针(视图类的.h文件中)
class CShiyan4View : public CScrollView
{
........
// Attributes
public:
CDrawRect *m_pRect;
..........
};然后在视图类的cpp文件中包含#include "stdafx.h"
#include "shiyan4.h"#include "DrawRect.h"////已经包含进来了#include "shiyan4Doc.h"
#include "shiyan4View.h"最后编译,但是没通过
CDrawRect' : missing storage-class or type specifiers但是如果把#include "DrawRect.h"放在视图类的.h文件中,就可以,为什么啊????
解决方案 »
- 如何设置VS2008的包含文件和库文件的目录
- 为什么Login后不执行数据库的存储过程
- 关于线程的问题!
- DSHOW imediaseeking 里的 GetDuration 能获取DVD的整个视频流长吗?
- CAsyncSocket可以使用CSocketFile吗
- 气死我了,在OnKeyDown里面如何判断是否按下Ctrl+I
- 请问,在Edit文本框(Text)中,如何显示所查询数据库的东西???
- MFC的属性页,怎样在IE中,按鼠标右键,显示出来,而不是设计时显示?
- 如何让程序支持拖放:从程序->资源管理器?
- 【求助】把CString转unsigned char的方法,谢谢
- ADO访问Oracle 报ORA-12542: TNS: 地址已被占用
- 窗口的重绘是否发生在showwindow() 之间
CDrawRect' : missing storage-class or type specifiers 是编译错误,不是链接问题错误信息是啥
missing ';' before '*'
'CDrawRect' : missing storage-class or type specifiers
'm_pRect' : missing storage-class or type specifiers
class CDrawRect;
class CShiyan4View
在shiyan4.cpp也包含#include "DrawRect.h".解决方法之二:
直接在shiyan4View.h中包含DrawRect.h