你在前面也加上__declspec(dllexport) CMyClass::MyFun()试试看

解决方案 »

  1.   

    我改成__declspec(dllimport) BOOL CMyClass::MyFun(UINT),但现在是unable to resolve function overload
    我的函数MyFun有2个版本MyFun(UINT)和MyFun(LPCTSTR)
    照理说这2个函数没什么歧义吧
      

  2.   

    dll里要有
    __declspec(dllexport) CMyClass::MyFun()
    exe里要有
    __declspec(dllimport) CMyClass::MyFun()
      

  3.   

    导出类
    首先必须是mfc extension dll
    然后在dll中添加类比需要加上AFX_EXT_CLASS
    最后将lib和类的声明文件copy到需要导入类的项目文件夹下需要用类的文件#include "yourclass.h"
      

  4.   

    不需要这个 declspec(dllexport) 
    因为你导出的时类而不是函数
    加入头文件后直接 
    yourclass *pyourclass=new yourclass(...)
    pyouclass-〉yourfun(...)就可以了
      

  5.   

    谢谢 bluecrest,但我上面的步骤全做了啊