博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

vs2010 mfc dll 调试编译的问题

Posted on 2013-04-10 18:32  浪端之渡鸟  阅读(1154)  评论(0编辑  收藏  举报

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 库