如何include 调用DLL中的头文件  我要用到DLL中定义的类和方法 在线等  多谢赐教

解决方案 »

  1.   

    导出类后,头文件Copy到你的工程目录下。
      

  2.   

    可是如果我将我要加的头文件加入我的工程 就会带入很多连带的头文件  (甚至是整个DLL文件)啊
      

  3.   

    那是你的工程设置问题:
    project->setting->c++->category,选preprocessor
    在additional include direcotries中加入要包含的头文件相对路径
      

  4.   

    照楼上做 报错unexpected end of file found.
      

  5.   

    你就把所有需要用到的.h、.dll全部加进工程,不可以吗?
      

  6.   

    太多了 我想用编译过的DLL
      

  7.   

    不知道你要导出的类定义时加没加宏 AFX_EXT_CLASS
      

  8.   

    ////dll中,文件MyDll.h.
    class AFX_EXT_CLASS CMyClass:public CObject
    {
       ...
    }
    ////exe中
    不用加到工程中。你只需Copy工程的目录下
    再#include "MyDll.h"
    就可以使用导出类了。
      

  9.   

    在工程中添加dll的lib文件。然后在你要调用dll函数的地方(某个cpp文件)的最上方添加如下代码:
    extern "C" int _stdcall DllFun();//DllFun是dll中的函数名
    添加完上述代码后,就可以直接在程序中使用DllFun这个函数了
      

  10.   

    http://expert.csdn.net/Expert/topic/2493/2493152.xml?temp=.1379206