【问题标题】:Cocos2d-x missing sys/socket.hCocos2d-x 缺少 sys/socket.h
【发布时间】:2023-03-22 21:55:01
【问题描述】:

我在iOS和Android平台上成功构建了我的游戏,但是当我用proj.win8.1-universal运行Cocos2d-x时,出现了很多问题:

严重性代码描述项目文件行抑制状态
错误 C1083 无法打开包含文件:“sys/socket.h”:没有这样的文件或 目录 (D:\iLucky3.9\iLucky\proj.win8.1-universal\App.Shared....\Classes\AppDelegate.cpp) iLucky.WindowsPhone d:\mygame\cocos2d\external\curl\include\ios\ curl\curlbuild-32.h 152

帮我解决它。

【问题讨论】:

    标签: c++ windows windows-phone cocos2d-x


    【解决方案1】:

    我在这里想到了一些事情。最重要的是 windows 不附带 socket.h。见this question about windows socket.htldr;使用winsock.h

    我还注意到你的 curlbuild 路径中有一个“ios”。我完全不知道这是否重要,因为我不知道您的项目是如何设置的。

    【讨论】:

    • 不知道为什么启动proj.win8.1-universal项目时,我的项目中会包含文件ios\curl\curlbuild-32.h,无法删除。
    • 它可能包含在您包含的其他内容中。这个问题可能是相关的,因为 curl 是一个几乎可以肯定使用套接字的知名网络库的名称。这可能是构建配置/包含问题。或者它可能什么都不是,它只是一个目录路径。
    猜你喜欢
    • 1970-01-01
    • 2015-12-21
    • 2018-07-09
    • 2015-12-12
    • 2021-08-15
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多