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 库

你可能感兴趣的:(vs2010 mfc dll 调试编译的问题)