私のVisual Studio 2008プロジェクトでは、アクティブな構成はリリースであり、デバッガシンボルはコンパイラとリンカーの設定で有効になっていません。そこデバッグDLLのMSVCR90d.dllは、実行時に慣れる必要がありますない理由はありませんが、それがないとクラッシュMicrosoft Visual Studio:デバッグDLLは、リリースモードでビルドされたバイナリで使用されます
devenv standalone_cpp.sln /build "RELEASE|WIN32"
:私は、コマンドプロンプトからexeファイルを構築しています。私は、デバッグdllだけがリリースdll MSVCR90.dllではなく、なぜ拾われるのかという少しの手がかりを持っていません。誰かが助けてくれますか?
私は自分の.exeをクラッシュしないようにデバッグモードでビルドしようとしましたが、それでも同じアサーションエラー_BLOCK_TYPE_IS_VALID(pHead-> nBlockUse)でクラッシュします。私が自分を撃つ前に助けてください。