API和SDK定义

来源:互联网 发布:摄影大赛网络投票 编辑:程序博客网 时间:2024/05/17 16:46

编写标准C程序的时候,我们经常用到各种库函数,如printf,这些库函数是编译所使用的编译器的厂商提供的。在Windows平台下,也有类似的函数,是由windows操作系统提供的

Windows操作系统提供的各种各样的函数,以方便编写Windows应用程序,这些函数就是windows操作系统给应用程序编程提供的接口(Application Programming Interface),简称API,我们编写Windows程序所说的Api函数,就是指系统提供的函数,主要的Windows函数都在Windows.h头文件中,API函数大多是有意义单词的拼写,如LoadIcon(加载图标);(MSDN)

SDK 全称(software Development kit) 软件开发包,是开发所需要资源的一个集合,Win32 SDK就是Windows32 平台下的软件开发包,包括API函数、帮助文档、微软提供的一些辅助开发工具。