我正在尝试开发一个依赖套接字库的程序,一旦尝试创建它,它就会提示我:
fatal error: sys/socket.h: No such file or directory
#include <sys/socket.h>
我的构建环境:Cygwin x64版本下的Windows 8.1,构建目标:x86_64-w64-mingw32作为--host = x86_64-w64-mingw32参数。
命令行:cfalgs = -m64 ./configure --prefix = / usr /
我正在构建使用GTK + 2.0的应用程序。
我正在尝试在修补程序下的cygwin64 \ usr \ x86_64-w64-mingw32 \ sys-root \ mingw \ include \ sys下的socket.h文件下找到该内容。它似乎根本不存在。
因此,没有x64版本的MinGW套接字库???
sys/socket.h
是POSIX / SUS标头。MinGW用于构建WinAPI可执行文件。要么切换到使用Cygwin的GCC进行构建以访问POSIX / SUS设施,要么切换到使用WinAPI winsock2.h
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句