SDK:Software Development Kit,软件开发工具包,
辅助开发某一类软件的相关文档、范例和工具的集合。
API:Application Programming Interface,应用编程接口。
DLL:Dynamic Link Library,动态链接库。
.dll也是一种可执行文件格式,但不能直接执行,通常由 .exe在执行时装入,内含有一些资源以及可执行代码等。
为了使用DLL中的API函数, 必须要有API函数的声明(.h)和其导入库(.lib),SDK正是提供了一整套开发Windows应用程序所需的相关文件、范例和工具的“工具包”。
导入库:是为了在DLL中找到API的入口点而使用的。
Windows的三大模块(Kernel32.dll,User32.dll,GDI32.dll)就是以DLL的形式提供的,里面就含有了API函数的执行代码。