ASSERT(AfxGetThread() == this); 报错

因为DLL是UNICODE,LIB是多字节字符集

这样同时连接了两个DLL,一个是mfc100d.dll和mfc100ud.dll他们都创建状态AFX_MODULE_STATE

所以重复了

 

把LIB和DLL还有EXE都改成同样的字符集就正常了

你可能感兴趣的:(Module,mfc,dll)