我写了一个基于对话框的MFC程序,要求与下位机实现数据传输,其中的usb部分是别人提供的动态链接库dll文件。其中有一个.dll文件,一个.lib文件,一个.h文件,我要怎么用到我的程序中呢?
  作为菜鸟级别,希望各位高手不要嫌弃我的无知,多谢各位了!!!

解决方案 »

  1.   

    包含头文件 .h -》
    链接lib文件 -》
    声明DLL中的导出函数 -》
    使用DLL中的导出函数 -》
    ===========================
    也可以动态加载DLL,再调用DLL中的导出函数
    LoadLibrary ——》GetProcAddress ——》调用DLL中的导出函数
      

  2.   

    可以静态链接,
    Project->setting->link->general->object/libraries moduls 添加lib
    然后根据.h文件,直接调用函数。
      

  3.   

    怎么链接lib文件?在网上搜了搜,好像.h,.lib,.dll文件的位置还有要求...
    可不可以具体说一下从加载到调用的整个过程。谢谢啦!!!
      

  4.   

    直接把lib文件添加进工程就可以了!
      

  5.   

    可以静态链接,
    Project->setting->link->general->object/libraries moduls 添加lib
    也可以:
    #pragma comment(lib,"XXX.lib") 
      

  6.   

    把lib 头文件包到工程里就可以用了