vs2010 mfc dll 调试编译的问题

1.编译版本,这句过不了,ASSERT(AfxGetThread() == NULL);,将dll中的

dll 中注释掉 

//CprApp theApp;

2.当有vector作为参数传入到dll中时,一定要注意,dll的编译,配置:

(1)

release 版本选择:多线程 DLL (/MD)

debug版本选择 :多线程调试 DLL (/MDd)

MFC的使用:在共享 DLL 中使用 MFC

(2)

release 版本选择:多线程 (/MD)

debug版本选择 :多线程调试 (/MDd)

MFC的使用:使用标准 Windows 库

大部分转载 小部分自写
原文地址:https://www.cnblogs.com/8586/p/3012908.html