读书人

window API以什么模式提供的

发布时间: 2013-08-27 10:20:47 作者: rapoo

window API以什么形式提供的?
windows API以什么形式提供的,编程工具如何使用这些API的? Windows API 编程
[解决办法]
windows基本都是以dll的形式放在系统system下的,然后提供头文件,在编程工具中引用一下头文件就行,有的dll找不到的话可以手动loadlibrary或者引用对应lib文件。
[解决办法]
楼上说的正确,一般分装在dll中,比如在windows程序中一般要添加
#include<windows.h> 头文件,该头文件就包括好多.h 有user.h ,gdi.h等等。头文件的作用就是写明了API函数的原型,编译中利用.lib库文件,来引导插入dll中已经编译好的API的机器码。

[解决办法]
以Windows Platform SDK的形式提供,在很多前年,当时还叫Windows SDK的时候,那时候是收费的。
[解决办法]
大多数以C接口,一部分以COM接口的方式,通常Windows SDK就是一堆lib, dll, com。

[解决办法]
以下是三大主要模块的API 提供渠道:

1) .dll ---> kernel32.dll,user32.dll,gdi32.dll
2) .lib ---> kernel32.lib,user32.lib,gdi32.lib
3) .h ---> windows.h

.dll 操作系统直接提供。
.lib 编译器,或者其他渠道。
.h 编译器,或者其他渠道。

读书人网 >VC/MFC

热点推荐