Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ #包括<;afxinet.h>;在头文件中会导致许多编译错误,但是,将其包含在cpp文件中是可以的_C++_Compilation_Header_Include - Fatal编程技术网

C++ #包括<;afxinet.h>;在头文件中会导致许多编译错误,但是,将其包含在cpp文件中是可以的

C++ #包括<;afxinet.h>;在头文件中会导致许多编译错误,但是,将其包含在cpp文件中是可以的,c++,compilation,header,include,C++,Compilation,Header,Include,将#include放入头文件时出现的第一个错误 IntelliSense:#错误指令:已包含WINDOWS.H。MFC应用程序不得包含 (1) 知道为什么会这样吗 另一个类似的事情是,如果你把标题放在一个错误的顺序,奇怪的错误出现,其消息没有任何意义。。。VC++编译器的这种行为快把我逼疯了 (2) 有人能解决这类问题吗?我对winsock.h也有类似的问题,比如: 致命错误C1189:#错误:WinSock.h已包含在内 我已经将WIN32\u LEAN\u和_MEAN预处理器指令添加到我的项

#include
放入头文件时出现的第一个错误 IntelliSense:#错误指令:已包含WINDOWS.H。MFC应用程序不得包含

(1) 知道为什么会这样吗

另一个类似的事情是,如果你把标题放在一个错误的顺序,奇怪的错误出现,其消息没有任何意义。。。VC++编译器的这种行为快把我逼疯了


(2) 有人能解决这类问题吗?

我对
winsock.h
也有类似的问题,比如:

致命错误C1189:#错误:WinSock.h已包含在内

我已经将
WIN32\u LEAN\u和_MEAN
预处理器指令添加到我的项目中,它修复了它


我不知道为什么,也不知道这背后的原因是什么。

我认为这类事情是人们喜欢其他更健壮的语言(如C#)的原因之一。这只会让初学者感到很沮丧。