vc6.0 问题
自定义头文件,包含在自己的代码中,第一次编译通过并且能运行,第二次编译就出现错误
删掉工作空间中的所有文件,重新编译又能通过并且能运行,第二次之后编译一样错误
有代码,有图有真相,求大神拯救!!!
我的源代码
_________________
#ifndef _CSERVERSOCKETTCP_H_
#define _CSERVERSOCKETTCP_H_
#include "I:\\自定义头文件\\TCP\\CServerSocketTCP.h"
#endif
#ifndef _CSOCKETTCP_H_
#define _CSOCKETTCP_H_
#include "I:\\自定义头文件\\TCP\\CSocketTCP.h"
#endif
#include <stdio.h>
int main()
{
CServerSocketTCP server(1111);
char buffer[101];
while(1)
{
CSocketTCP socket = server.Accept();
socket.write("xiaolan",strlen("xiaolan") + 1);
socket.read(buffer);
printf("%s", buffer);
}
return 0;
}
vc超级奇异事件
[解决办法]
那个头文件没有定义,你得先把他导进来,再生成一下试试,而且你的路径有中文,是导致错误的一个主要原因,最好不要用中文,你的又是盗版的话,关了再重起一下试试,盗版经常出现这种问题,不稳定的。
[解决办法]
#include "I:\\自定义头文件\\TCP\\CSocketTCP.h"
这句写错了
I盘的东西
放到本工程目录下面!