我照着一般导出类的方法出现错误:
MainFrm.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const  CViewPJT::classCViewPJT" (?classCViewPJT@CViewPJT@@2UCRuntimeClass@@B)
.\SDK.exe : fatal error LNK1120: 1 unresolved externals

解决方案 »

  1.   

    呵呵,EXE使用的时候需要链接Lib库,你应该是没有链接DLL相对应的Lib的原因!
      

  2.   

    CRuntimeClass
    说明在头文件中你写了
    DECLARE_DYNCREATE(CMainFrame),但却没有写IMPLEMENT_DYNCREATE
    在MainFrame.cpp前面加一行
    IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)
    即可解决你的问题。
      

  3.   

    Sorry,是你的CViewPJT的cpp中少写了IMPLEMENT_DYNCREATE/IMPLEMENT_DYNAMIC
    记住:
    写了DECLARE_DYNCREATE,就得在cpp中写上IMPLEMENT_DYNCREATE,
    写了DELCARE_DYNAMIC,就得在cpp中写上IMPLEMENT_DYNAMIC.