Boostに依存するアプリケーションを構築しています。私のアプリケーション出力は、最終的に別のクライアントアプリケーションによって使用されるライブラリです。最近、コード生成(デバッグCRTライブラリ)に/ MDdを使用してデバッグモードでアプリケーションを構築しており、クライアントアプリケーションがデバッグモードでもリリースCRTに対して構築されていることを発見しました。したがって、これにより、メモリヒープの破損エラーが発生する可能性があります。確認するために、これはリリースモードですべてをテストしましたが、すべて正常に動作します。
この問題に対処するために、CRTリリースライブラリに対してデバッグモードでアプリケーションをビルドしました...しかし、アプリケーション(スタンドアロンテスト)は実行時に失敗します。私の理解では、これはブーストの依存関係によるものであり、ブーストデバッグはおそらくデバッグCRTライブラリに対して構築されていますか?Boostのドキュメントを調べましたが、必要なものが正確に見つかりませんでした...リリースCRTに対して(デバッグモードで)Boostを再構築する方法はどれですか?ヘルプ/アイデア/例に感謝します。御時間ありがとうございます!