我在项目的一个类中需要#include <winsock2.h> #pragma comment(lib,"WS2_32.lib"),而在另一个类中因为要用到CSocket需要#include <Afxsock.h>。这样的话就会报错许多的winsock2.h和winsock.h里面东西redefinition了。(两个类需要互相include)
但如果我不#include <Afxsock.h>,或者用winsock2.h则识别不出CSocket。把CSocket改为SOCKET吧,下面的CSocket.Creat又出错。
请问如何是好呢?