大家不要说我菜

coralbird 2005-10-03 08:24:56
在windows下编程多年,现要转到unix平台了,几个问题弱弱的问一下:
1.我们指导在Windows,操作系统提供了几百个API供调用,在linux下是否
也如此?如果是这样,那不同版本的ApI一致吗?
2.在windows下,有专业厂商针对windowsAPI进行包装和提供商业库,最
著名的为microsoft和borland,那在linux下面是否也有这样的专业厂商呢。

请各位大侠多多赐教啊!!
...全文
170 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hulifox007 2005-10-08
  • 打赏
  • 举报
回复
pcyy 2005-10-06
  • 打赏
  • 举报
回复
我也刚刚开始学习
帮顶
tb01412 2005-10-03
  • 打赏
  • 举报
回复
API对于于LINUX下的系统调用(确切一点就是在LINUX下的C库函数,有一部分并不是标准C库函数,而是只针对LINUX或类LINUX的库函数),而有些API是可以通用的,比如一些标准的C库函数,如open,write,read(当用这些函数进行对实际磁盘文件操作时,而不是设备),而大多数API在LINUX上没有相对应的通用函数

LINUX下也有类似于MFC那样的封装,比如QT库,GTK+等,只是基于这些库的集成开发环境不如WINDOWS下的那些IDE那样丰富和易用
nicelcp 2005-10-03
  • 打赏
  • 举报
回复
1、Linux的不叫API,叫系统调用,两者地位与作用大致相当,但接口名与参数肯定是不同的

2、据我所知,Linux下还没有像MFC那样的封装

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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