致命错误:sys / socket.h:没有此类文件或目录,x86_64-w64-mingw32模式

Jeffrey Ye :

我正在尝试开发一个依赖套接字库的程序,一旦尝试创建它,它就会提示我:

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套接字库???

伊格纳西奥·巴斯克斯(Ignacio Vazquez-Abrams):

sys/socket.h是POSIX / SUS标头。MinGW用于构建WinAPI可执行文件。要么切换到使用Cygwin的GCC进行构建以访问POSIX / SUS设施,要么切换到使用WinAPI winsock2.h

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在MinGW w64 4.8中使用Clang 3.6

内核模块编译失败(gcc:错误:elf_x86_64:没有此类文件或目录)

搜索-lglut32 new时Mingw w64的链接器跳过不兼容

未找到 mingw32[64] 安装

stm32的系统工作台:致命错误...没有此类文件或目录

c 语言 C:/mingw/mingw64/x86_64-w64-mingw32/include/wingdi.h:1706:5: 错误: 未知类型名称 'DWORD'

如何在MxLinux上修复snapd.socket没有此类文件或目录错误?

奇怪的失败,编译了redis的hiredis依赖关系:cc:错误:x86_64:没有这样的文件或目录

错误:未找到链接器“x86_64-w64-mingw32-gcc”

在MinGW32上avcodec_encode_video2崩溃(但在MinGW64上没有)

来自源的Apache Httpd构建:致命错误:expat.h:没有此类文件或目录

致命错误:numpy / arrayobject.h:没有此类文件或目录

致命错误:ESP8266WiFi.h:没有此类文件或目录

致命错误:gnu / stubs-soft.h:没有此类文件或目录

如何解决此致命错误:numpy / arrayobject.h:没有此类文件或目录?

致命错误:jni.h:安装jPype时没有此类文件或目录

(节点v8plus)example.c:5:26:致命错误:sys / ccompile.h:没有此类文件或目录

带有mingw32的SFML2静态链接错误:未定义的引用

在linux build / temp.linux-x86_64-3.6 / _clips.c:523:19上安装clipspy:致命错误:clips.h:没有这样的文件或目录#include <clips.h>

ld.so.preload没有区别x86_32和x86_64

Node Sass找不到W64位和Node.js 6.x的绑定

“严重错误:gnu / stubs-32.h:没有这样的文件或目录”,但是存在stubs-64.h

NASM x86_64:文件打开 (SYS_OPEN) 错误列表?

sasl / saslwrapper.h:22:23:致命错误:sasl / sasl.h:没有此类文件或目录

MinGW(找不到x86_64-w64-mingw32-gcc)

如何修复:致命错误:openssl / opensslv.h:RedHat 7中没有此类文件或目录

如何修复:致命错误:openssl / opensslv.h:RedHat 7中没有此类文件或目录

致命错误:ext / standard / php_smart_str.h:安装yaml 1.3.2时没有此类文件或目录

eal_memory.c:56:18:致命错误:numa.h:没有此类文件或目录