1
我有boost 1_57的头文件版本。我想从我的代码中使用object_pool的功能。 但是我发现如果我只是将这个头文件包含到与我的mfc dll项目一起编译的任何.cpp文件中,那么当我正在运行在调试模式下使用此dll的程序时,dllinit.cpp中会出现一个断言:在MFC DLL中包含boost mutex头文件时断言
void AFXAPI AfxCoreInitModule()
{
ASSERT(AfxGetModuleState() != AfxGetAppModuleState());
...
}
我看到这个头文件也包含在我的cpp文件中,这也导致了这个断言。
谢谢你,它的工作! – user7242858