【发布时间】:2017-07-28 20:55:53
【问题描述】:
我有 boost 1_57 的标头版本。我想在我的代码中使用 object_pool 的功能。 但是我看到,如果我只是将此头文件包含到使用我的 mfc dll 项目编译的任何 .cpp 文件中,那么当我在调试模式下运行使用此 dll 的程序时,dllinit.cpp 中有一个断言:
void AFXAPI AfxCoreInitModule()
{
ASSERT(AfxGetModuleState() != AfxGetAppModuleState());
...
}
我看到标头也包含并且包含在我的 cpp 文件中也会导致该断言。
【问题讨论】: