linux系统下的coco2d游戏项目移植到windows下,找不到<pthread.h>文件?
运行环境:windows 64位,vs2013
1.#include <netinet/in.h> windows系统下没有该头文件
fatal error C1083: Cannot open include file: 'netinet/in.h': No such file or directory (..ClassesgamecoreEventDispatcherLuaGc.cpp)
2.XMLDocument m_doc; XMLDocument is anbiguous
3.#include <pthread.h>windows系统下没有该头文件
fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory (..ClassesgamecoreResManager.cpp)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
pthread是POSIX线程支持。是linux以及类unix系统的线程支持。windows建议使用win32原始线程比如(CreateThread等相关系统调用),有一个折中的方案是使用第三方的pthread for win32兼容线程库。其本质也是使用了win32 api 但接口形式是pthread的函数接口。需要在你的项目中链接
http://www.sourceware.org/pthreads-win32/