1
Managed C++/C++/CLIでアプリケーションがデバッグモードで実行されているかどうかを検出する最適な方法は何ですか?マネージドC++のデバッグモードを検出する
Managed C++/C++/CLIでアプリケーションがデバッグモードで実行されているかどうかを検出する最適な方法は何ですか?マネージドC++のデバッグモードを検出する
array<Object^>^ debuggableAttributes = Assembly::GetExecutingAssembly()->GetCustomAttributes(DebuggableAttribute::typeid, false);
Console::WriteLine(debuggableAttributes->Length > 0);
(デバッグモードでコンパイルするとき、コンパイラは、アセンブリにDebuggableAttributeを追加)
またはデバッグでビルドされている場合は、通常のC++の場合、それは簡単です(_DEBUGが定義されています)。