SDK,API,MFC 三者的关系是什么

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:44:58
如题。具体是怎么回事。

SDK - Software development kit
API - Application programming interface
MFC - Microsoft Foundation Class

就win32编程来说,SDK是windows中的开发包,它提供了一套接口,叫API。 微软用把这套API封装了一下,就叫MFC。
比如说要创建一个窗口,CreateWindowEx函数,它是一个Win32 API函数,由Win SDK提供。MFC用类把它封装起来,提供了CWin::Create。

谈开去,所有提供二次开发的软件都会有一个软件包叫SDK,提供一个接口,也叫API。

SDK Software Development Kit, 软件开发工具包
API Application Programming Interface 应用编程接口
MFC Microsoft Foundation Class, MS-Visual C++的类库

VC是一个SDK,它里面包含了MFC,MFC封装了Widnows标准的API