定义类csocket继承了CSocket
然后定义全局变量csocket cslisten;但是编译时候报错:syntax error : missing ';' before identifier 'cslisten'我是在CAboutDlg中直接写的全局变量。我这种添加全局变量的方式有错吗?
如果没有,那又是什么原因导致的呢?
然后定义全局变量csocket cslisten;但是编译时候报错:syntax error : missing ';' before identifier 'cslisten'我是在CAboutDlg中直接写的全局变量。我这种添加全局变量的方式有错吗?
如果没有,那又是什么原因导致的呢?
解决方案 »
- 如何在VC6.0中用CImage类进行画图操作
- 新手问题,望大虾进来指点一二,谢谢~~`
- 如何将数据保存到自定义EXCEL表中去阿!
- 急!!vtk中的dll文件如何生成?
- 求助:关于IE6.0中Frame元素的获取 (IHTMLDocument)
- 请教高手们一个问题,请大家给点意见!!!
- 怎么样清除“开始”菜单下“文档”里的历史记录?
- 各位大虾,请帮忙,关于CPropertySheet的问题
- udp服务器在选用了select之后,客户端发的数据就一直都收不到了
- 动态生成图片 消息提示如何实现的?
- 多语言资源,为何某些语言环境下PropertyPage里东西显示不正常。
- 程序启动时的那个包含一些产品信息的框是怎么做的?
// serverDlg.cpp : implementation file
//#include "stdafx.h"
#include "server.h"
#include "serverDlg.h"#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
csocket cslisten;
int csnum=0;
在cs.cpp的构造函数之前声明:
csocket cslisten;
在cs.h的类之后声明:
extern csocket cslisten;
在所有需要用到这个变量的地方,添加:
#include "cs.h"
即可
#include "stdafx.h"
#include "server.h"
#include "serverDlg.h"//这里是不是少了这个
#include "csocket.h"
#pragma comment(lib, "WS2_32")