谁能为我详细讲解一下关于头文件,库,dll的内在联系-- rt要一针见血的!!!!!thank you first! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 粗俗地讲(不怎么科学)头文件,指出dll包含什么函数,调用方式和参数是什么dll,执行代码lib,告诉链接器代码dll中的每个函数地址是多少 头文件是对函数或者数据类型的声明,比如#include <stdio.h>就是说,把stdio.h抄写到这里。stdio.h里有很多语句,比如int getchar();就是告诉编译器,说:"我有一个函数叫getchar,我用的时候别不认识."库文件是头文件中的具体实现,比如接着上例,当链接的时候,链接器就问,“你说有函数getchar(),他在哪里,我要用”而*.lib就可以说“在我这里.”DLL是运行时的库文件,DLL对链接器说"别问我在哪里,记着我的名字,在运行时候我自然就来。"当运行程序时候,程序一看还有没报道的DLL函数,就会对操作系统(Windows)说,快给我找xxx来,我要运行。如果找到了,程序正常运行,如果没找到,程序一般就会终止。╔═════════╗║ ║║ 劝君更进一杯酒,║║ 西出阳关无故人。║║ ║║ iiCup ║║ 双杯献酒 ║║ ║╚═════════╝ http://www.csdn.net/expert/topic/1034/1034807.xml?temp=.4311487 to 回复人: iicup(双杯献酒) 太形象了像是周星驰的自问自答^_^ To:iicup(双杯献酒)精辟~~:) 什么触发使listbox滚动条自动出现? 如何去掉Mark标记? 有谁能介绍这样的一本好书啊?? 想做一个游戏的木马,谁能给点创意! 请问工作者线程中,可以创建消息队列吗在Win32中? 救命啊,VC2005的程序不能在WINDOWSXP和2003下面运行 谁有《Visual C++ 6.0 数据库编程大全》的配套示例代码 ? vs2012没有DisconnectEx这个函数,怎么办啊? 为什么错呢? 第一版到第四版的区别? 请问扩展名是 dwg的是什么文件,用什么程序可以打开它? 》》》》》》手机短信开发,品牌:西门子,有经验者请进!
头文件,指出dll包含什么函数,调用方式和参数是什么
dll,执行代码
lib,告诉链接器代码dll中的每个函数地址是多少
是对函数或者数据类型的声明,
比如
#include <stdio.h>就是说,
把stdio.h抄写到这里。
stdio.h里有很多语句,比如
int getchar();
就是告诉编译器,说:
"我有一个函数叫getchar,我用的时候别不认识."库文件是头文件中的具体实现,
比如接着上例,
当链接的时候,链接器就问,
“你说有函数getchar(),他在哪里,我要用”
而*.lib就可以说“在我这里.”DLL是运行时的库文件,
DLL对链接器说
"别问我在哪里,记着我的名字,在运行时候我自然就来。"
当运行程序时候,程序一看还有没报道的DLL函数,就会对操作系统(Windows)说,快给我找xxx来,我要运行。
如果找到了,程序正常运行,
如果没找到,程序一般就会终止。╔═════════╗
║ ║
║ 劝君更进一杯酒,║
║ 西出阳关无故人。║
║ ║
║ iiCup ║
║ 双杯献酒 ║
║ ║
╚═════════╝
太形象了
像是周星驰的自问自答
^_^
精辟~~:)