【发布时间】:2011-06-21 11:44:12
【问题描述】:
在我的 Visual Studio 2008 项目中,活动配置是 Release,并且在 Compiler 和 Linker 设置中没有启用调试符号。我正在从命令提示符构建一个 exe 文件:
devenv standalone_cpp.sln /build "RELEASE|WIN32"
没有理由在运行时使用调试 dll MSVCR90d.dll,但它确实会崩溃。我不知道为什么只有调试 dll 被拾取而不是发布 dll MSVCR90.dll。有人可以帮忙吗?
我什至尝试在调试模式下构建我的 .exe,希望它不会崩溃,但它仍然会因为相同的断言失败 _BLOCK_TYPE_IS_VALID(pHead->nBlockUse) 而崩溃。在我开枪之前请帮忙。
【问题讨论】:
标签: debugging dll build release