rt
要一针见血的!!!!!
thank you first!

解决方案 »

  1.   

    粗俗地讲(不怎么科学)
    头文件,指出dll包含什么函数,调用方式和参数是什么
    dll,执行代码
    lib,告诉链接器代码dll中的每个函数地址是多少
      

  2.   

    头文件
    是对函数或者数据类型的声明,
    比如
    #include <stdio.h>就是说,
    把stdio.h抄写到这里。
    stdio.h里有很多语句,比如
    int getchar();
    就是告诉编译器,说:
    "我有一个函数叫getchar,我用的时候别不认识."库文件是头文件中的具体实现,
    比如接着上例,
    当链接的时候,链接器就问,
    “你说有函数getchar(),他在哪里,我要用”
    而*.lib就可以说“在我这里.”DLL是运行时的库文件,
    DLL对链接器说
    "别问我在哪里,记着我的名字,在运行时候我自然就来。"
    当运行程序时候,程序一看还有没报道的DLL函数,就会对操作系统(Windows)说,快给我找xxx来,我要运行。
    如果找到了,程序正常运行,
    如果没找到,程序一般就会终止。╔═════════╗
    ║                  ║
    ║  劝君更进一杯酒,║
    ║  西出阳关无故人。║
    ║                  ║
    ║    iiCup   ║
    ║     双杯献酒     ║
    ║                  ║
    ╚═════════╝
      

  3.   

    http://www.csdn.net/expert/topic/1034/1034807.xml?temp=.4311487
      

  4.   

    to 回复人: iicup(双杯献酒) 
    太形象了
    像是周星驰的自问自答
    ^_^
      

  5.   

    To:iicup(双杯献酒)
    精辟~~:)