Win API和DLL和GDI和静态链接库之间的关系
编号:QA003572
建立日期: 2000年11月22日 最后修改日期:2000年11月22日
所属类别:
gzq:
操作系统: windows 98
编程工具: visual c++6.0
问题: 请问Win API和DLL和GDI和静态链接库之间的关系?谢谢!!!
回答:
GDI是WinAPI的一个部分,是进行图象图形操作的。DLL和静态链接库是两种共享代码的方式,如果使用DLL方式,则编译后的程序不但要包括EXE程序,还要包括DLL文件,而如果采用静态链接库方式,分发程序时只需要一个EXE文件就可以了。采用静态链接库的优点是分发时简单。但DLL也有很多优点,例如不同的语言都可以调用VC++编写的DLL(当然要遵守一定规则),而静态链接库一般只有VC++才能使用。当多个程序调用同一个函数时,使用DLL比使用静态链接库节省系统资源,所以WinAPI都是使用DLL方式的。
此问题由李海回答。
| |
|
|
| |
|
|