Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3708007
  • 博文数量: 356
  • 博客积分: 10458
  • 博客等级: 上将
  • 技术积分: 4734
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-24 14:59
文章分类

全部博文(356)

文章存档

2020年(16)

2019年(9)

2018年(26)

2017年(5)

2016年(11)

2015年(20)

2014年(2)

2013年(17)

2012年(15)

2011年(4)

2010年(7)

2009年(14)

2008年(209)

分类: C/C++

2008-05-06 10:32:44

: fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include
我是在windows console下编译  枚举局域网主机名及其ip   的时候遇到这个问题的
 
#include "winsock2.h "
#include //因为要用到CString所以要包含这个头文件
#include
using namespace std;
 
后来把头文件包含位置换了下  编译通过
 
#include //因为要用到CString所以要包含这个头文件
#include "winsock2.h "
#include
using namespace std;
阅读(19924) | 评论(5) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-05-04 21:35:56

太感谢了。

chinaunix网友2010-08-18 15:26:43

是你将#include放在其它#include的后面了。 你搜下这个文件,全部放在最前面就好了。

chinaunix网友2010-08-18 15:25:33

是你将atdafx.h放在其它包含文件的后面了。 你搜下这个文件,全部放在最前面就好了。

chinaunix网友2010-05-30 23:23:54

这个是编译器编译顺序的问题

chinaunix网友2010-02-24 15:51:46

ding~~果然如此,太强了,可是知道是什么原因吗