vs2013或者其他的都会遇到这个问题,#include <afx.h> #include <afxinet.h>这两个头文件一用就会出错,解决方法就是,第一,在项目属性,配置属性,常规,MFC的使用改成静态库使用MFC。,这个时候,就可以了。但是,如果用windows.h文件的话,又会报错,这时候可以这样处理,将这两个头文件放入#include "stdafx.h"的头文件里面,记住,放到考最上面的位置这样就不会错了