1
我有boost 1_57的頭文件版本。我想從我的代碼中使用object_pool的功能。 但是我發現如果我只是將這個頭文件包含到與我的mfc dll項目一起編譯的任何.cpp文件中,那麼當我正在運行在調試模式下使用此dll的程序時,dllinit.cpp中會出現一個斷言:在MFC DLL中包含boost mutex頭文件時斷言
void AFXAPI AfxCoreInitModule()
{
ASSERT(AfxGetModuleState() != AfxGetAppModuleState());
...
}
我看到這個頭文件也包含在我的cpp文件中,這也導致了這個斷言。
謝謝你,它的工作! – user7242858