API,全称Application Programming Interface,即应用程序编程接口。
API是一些预先定义函数,目的是用来提供应用程序与开发人源隐知员基于某软件或者某硬件得以访问一组例程的能力,并且无需访问源码或无需理解内部工作机制细节。
API就是 *** 作系统给应用程序的调用接口,应用程序通过调用 *** 作系统的 API而使 *** 作系统去执行应用程序的命令(动作)。在 Windows 中,系统API是以函携唤数调用的方式提供的。
SDA和API
可以认为API是包含在SDK中的:SDK是一系列文件的组合,包括lib、dll、.h、文档、示例等;API是对程序而言的,提供用户编程时的接口,即一系列模块化的类和函数。
API与GUI
两者都属于直接用户接口,不同的是API接口属于一种 *** 作系统或程序接口,但是GUI接口属于一种图形 *** 作系统。
扩展资料:
API分类
1.Windows API:Windows application programming interface(WIndows应用程序接口)
Windows安装完,系统就有了一套简单的SDK,包含了一套完整的基础Windows API,如果安装VC或下载新的SDK后,就可以使用更加丰富的Windows API了。
凡是在 Windows工作环境底下执行的应用程序,都可以调用Windows API。
2.linux API:linux application programming interface(linux应用程序接口)
在linux中雹消,用户编程接口API遵循了UNIX中最流行的应用编程界面标准——POSIX标准。
参考资料来源:
百度百科-api(应用程序编程接口)
百度百科-SDK/API
API应用程序接口
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指 API的说明文档,也称为棚信帮助文档。另外链衫轮,也是美国石油协会、空气污染指数、医药塌嫌、空中位置指示器的英文简称。
1、咐猜将该C++库通过g++编译成.a文件。2、将该.a文件再次封装成一个gcc编译的.a。
3、去我友咐的主程序中调用,报错,其中有相关的C++部分无法引出。可以解决衡告型C++在linux访问api报cert问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)