C++ で記述されたコードをデバッグしたいと考えています。問題は、dll が混在していることです。C++ と CLI (マネージ C++) の両方が含まれています。環境はVS2005です。
私のエントリ ポイントは、C++ で記述された非常に単純な実行可能プロジェクトであり、混合 dll でコードを開始するだけです。
問題はそれです:
両方のプロジェクトで「デバッグ タイプ」を Auto にすると、ブレークポイントにヒットしません。(後で編集: Auto は実行可能なプロジェクトの内容に基づいているため、これは正常です)。
「混合」に設定すると、ブレークポイントはヒットしますが、管理されていないウォッチは空です。たとえば、std::string の値がわかりません。ただし、int や bool などの基本型は確認できます。