关于如何把linux下的源程序改为在windows下编译运行

heasonjiao 2003-08-21 07:10:14
请问哪位大侠知道以下linux下调用的转化(转化为windows下调用,我使用c++builder6.0,我从c++builder地include文件夹里找这些头函数)
1、
#include <pthread.h>
用到pthread_create,可能是用于监听输入,并用相应的函数进行处理
用到pthread_mutex_init,pthread_cond_init,pthread_mutex_t,pthread_cond_t
2、
#include <poll.h>
#include <sys/poll.h>
用到poll,可能是用于延时
3、
#include <signal.h>
这个似乎windows下也有,不知道有没有什么不一样
4、
#include <errno.h>
这个似乎windows下也有,
用到(errno == EWOULDBLOCK),但是EWOULDBLOCK在windows下找不到
5、
#include <unistd.h>
用到close,可能是用于关闭某个connecting的socket
6、
#include <sys/types.h>
#include <sys/socket.h>
用到socket
7、
#include <netdb.h>
#include <arpa/inet.h>
用到sockaddr_in
8、
#include <ctype.h>
这个似乎windows下也有,用到isdigit,但是isdigit在windows下找不到
9、
#include <sys/time.h>
这个头函数与windows下#include <time.h>有什么区别
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fireseed 2003-08-21
  • 打赏
  • 举报
回复
跨平台移植啊,恐怕不大好办,还不如另写一套

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧