相干

有关;
#include "stdafx.h"
#include "clc.h"
#include "clcDlg.h"
#include "Ccalc.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
class CAboutDlg : public CDialog
{
public:
CAboutDlg();

// 对话框数据
enum { IDD = IDD_ABOUTBOX };

protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持

// 实现
protected:
DECLARE_MESSAGE_MAP()
};


开头大概就是这样写的,但无法编译,提示是

1>e:\mfc_p\visual.cpp开发实战宝典\6.4\clc\clc\clcdlg.cpp(15) : error C2143: 语法错误 : 缺少“;”(在“class”的前面)

麻烦各位看看!

------解决方案--------------------
#include "clc.h"
#include "clcDlg.h"
#include "Ccalc.h"

你检查这3个h,是不是里面的申明class或者函数最后忘加;了