none
请问 一个关于MFC 规则动态库导出的问题. RRS feed

  • 问题

  • MFC 规则动态库中的导出普通类,供上层调用是没有问题。
    但是调用继承自MFC的类的时候(如调用继承自CWinApp的类),编译,链接都能过去,但运行的时候出断言错误?请问这是为什么?
    断言定位到这里
    // initialize CWinThread state
    AFX_MODULE_STATE* pModuleState = _AFX_CMDTARGET_GETSTATE();
    AFX_MODULE_THREAD_STATE* pThreadState = pModuleState->m_thread;
    ASSERT(AfxGetThread() == NULL);
    pThreadState->m_pCurrentWinThread = this;
    ASSERT(AfxGetThread() == this);


    something is OK.
    2009年4月28日 16:32

答案

全部回复