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

heasonjiao 2003-08-21 07:11:17
请问哪位大侠知道以下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>有什么区别
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
柯本 2003-08-22
  • 打赏
  • 举报
回复
只是实际应用而不是研究的话,建议用cygwin
除了xwindows应用,几乎可100%移植
heasonjiao 2003-08-22
  • 打赏
  • 举报
回复
有没有人帮我详细讲一下怎么用c++builder的include来实现那些函数啊
heasonjiao 2003-08-21
  • 打赏
  • 举报
回复
那么如果我现在想用c++builder,
那么include的内容应该怎么改变呢
zjqyb 2003-08-21
  • 打赏
  • 举报
回复
有难度
pcclever 2003-08-21
  • 打赏
  • 举报
回复
编译器不一样,linux用的是gcc

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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