Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Visual studio 2010 afxwin.h(112):致命错误C1189:#错误:MFC需要使用Winsock2.h_Visual Studio 2010_Mfc - Fatal编程技术网

Visual studio 2010 afxwin.h(112):致命错误C1189:#错误:MFC需要使用Winsock2.h

Visual studio 2010 afxwin.h(112):致命错误C1189:#错误:MFC需要使用Winsock2.h,visual-studio-2010,mfc,Visual Studio 2010,Mfc,我正在尝试构建libfreenect lib文件。之后,使用Cmake成功地生成解决方案文件(遵循Openkinect中描述的所有过程);当我试图构建解决方案时,我得到了以下错误 afxwin.h(112):致命错误C1189:#错误:MFC需要使用Winsock2.h 有人能给我一些解决这个问题的想法吗? 我使用的是visual studio 2010。这可能是因为您在包含MFC头文件(必须使用Winsock2.h)之前的某个时候包含了winsock.h。您需要确保首先包含MFC标题。谢谢Ro

我正在尝试构建libfreenect lib文件。之后,使用Cmake成功地生成解决方案文件(遵循Openkinect中描述的所有过程);当我试图构建解决方案时,我得到了以下错误

afxwin.h(112):致命错误C1189:#错误:MFC需要使用Winsock2.h

有人能给我一些解决这个问题的想法吗?
我使用的是visual studio 2010。

这可能是因为您在包含MFC头文件(必须使用Winsock2.h)之前的某个时候包含了winsock.h。您需要确保首先包含MFC标题。谢谢Rowland!它起作用了;但不幸的是,出现了新的错误usb_libusb10.h(72):错误C2146:语法错误:缺少“;”在标识符'cb'Eventhough之前,很明显没有语法错误。我发现了由于缺少windows.h头而可能导致的其他一些错误。因此,只想让您知道,我已经声明了这一点,并且仍然面临错误。如果您(或任何其他人)能够提供帮助,我将非常高兴!!