大家来看看这个VC程序为什么会出错!! 由于*.cpp 都include global.h造成char * pBuf already defined 在GLOBAL.H中应该这样定义#ifndef _GLOBAL_H#define _GLOBAL_Hchar* pBuf#endif 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试过了,出现以下错误:ServerSocket.cppE:\PROGRAMVC\msg\ServerSocket.cpp(17) : error C2144: syntax error : missing ';' before type 'char'E:\PROGRAMVC\msg\ServerSocket.cpp(17) : fatal error C1004: unexpected end of file found char * pBuf; 是变量定义,不要放到头文件中头文件中只放 声明!!!: (切记)extern char * pBuf; char * pBuf; 放到另外的cpp文件中或建立对应的global.cpp #include "stdafx.h" 以上的错误按照国外的一些习惯,这样定义global.cpp#ifdef HEADFILE#define EXTERN extern#else#define EXTERN#endifEXTERN char *g_pBuf; 各位老大,我是新来的,我不会加分,SORRY,谁能告诉我?。 c语言 中文字符统计问题 非高手,勿进!P2P! 关于在系统的服务(Windows service)中使用信号量 如何改变按钮的颜色? 关于ATL的两个问题 删除记录出错,请帮忙! VC真的不错 偶喜欢 请各位高手介绍2本书! 熟悉CMPP2.0的高手请进 有谁可以用四行代码求出1000000的阶乘!!! 给分咯,,,,,,, 88分请教一个小问题,".prc"文件用什么打开.
ServerSocket.cpp
E:\PROGRAMVC\msg\ServerSocket.cpp(17) : error C2144: syntax error : missing ';' before type 'char'
E:\PROGRAMVC\msg\ServerSocket.cpp(17) : fatal error C1004: unexpected end of file found
头文件中只放 声明!!!: (切记)
extern char * pBuf; char * pBuf; 放到另外的cpp文件中
或建立对应的global.cpp
#define EXTERN extern
#else
#define EXTERN
#endifEXTERN char *g_pBuf;