
//
#pragma once
#include"ListenSocket.h"
#include"ServerSocket.h"
#include "afxcmn.h"
// CChatServerDlg 对话框
class CChatServerDlg : public CDialogEx
{
// 构造
public:
//ADD
CServerSocket m_ServerSocket;
CListenSocket m_ListenSocket;
//ADD
CChatServerDlg(CWnd* pParent = NULL); // 标准构造函数
// 对话框数据
enum { IDD = IDD_CHATSERVER_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
protected:
HICON m_hIcon;
// 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
CIPAddressCtrl ServerIP;
int sPort;
CString m_ListWords;
};
1>c:\users\administrator\documents\visual studio 2010\projects\chatclient\chatserver\chatserverdlg.h(18): error C2146: 语法错误: 缺少“;”(在标识符“m_ServerSocket”的前面)
1>c:\users\administrator\documents\visual studio 2010\projects\chatclient\chatserver\chatserverdlg.h(18): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\users\administrator\documents\visual studio 2010\projects\chatclient\chatserver\chatserverdlg.h(18): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1> ListenSocket.cpp
1>c:\users\administrator\documents\visual studio 2010\projects\chatclient\chatserver\chatserverdlg.h(19): error C2146: 语法错误: 缺少“;”(在标识符“m_ListenSocket”的前面)
1>c:\users\administrator\documents\visual studio 2010\projects\chatclient\chatserver\chatserverdlg.h(19): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\users\administrator\documents\visual studio 2010\projects\chatclient\chatserver\chatserverdlg.h(19): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
能告诉我是哪里出错了吗,不懂啊。。。。
你的昌行拿带贺
CServerSocket m_ServerSocket;
CListenSocket m_ListenSocket;
当中,这两个耐搭类定义了吗?
去查备敬看这岁滚举两个头文乎碧件
#include"ListenSocket.h"
#include"ServerSocket.h"
里面有没有定义
CServerSocket
CListenSocket 这两个类
头文件应该出现在项目中。没有就包含到项目中,添加-》现有项
头文件是问题的关键切入点