|
本帖最后由 tengmo535 于 2011-7-2 09:12 编辑
VS2008 MFC 动态共享DLL链接库
ACE_WIN32_Proactor* pWin32Proactor = new ACE_WIN32_Proactor(4);
//这样会出现:0x1002e142 (ACE.dll) 处未处理的异常: 0xC0000005
ACE_WIN32_Proactor *proactor_impl = 0;
ACE_NEW_RETURN (proactor_impl, ACE_WIN32_Proactor, -1);
ACE_NEW_RETURN (this->proactor_, ACE_Proactor (proactor_impl, 1 ), -1);
//这样也是同样异常。
这个问题以前有人提过,他说是MFC动态链接库与标准windows库的冲突;
具体怎么解决他没说。
还有谁遇到过?
(config。h中
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#define ACE_HAS_MFC 1
#include "ace/config-win32.h")
另外,ACE_Proactor::instance(4)的参数4是什么作用?底层没看出来他用在什么地方 |
|