1. ホーム
  2. シーピー

devenv.exeアプリケーションエラー、アプリケーション例外を解決する

2022-03-02 19:56:31
  1. [方法1】Microsoft Visual Studioのソフトウェアを初期化し、デフォルトに戻す。

    cmdで、initialize VS2010 コマンドを入力します。

    デベンブ /resetsettings

    または

    devenv.exe /resetuserdata

    または

    VS → ツール → インポート・エクスポートツール → すべての設定をリセットする

    追記:この方法で通常は問題が解決されますが、しばらくするとまた同じエラーが発生します

  2. [方法2を試す】プロジェクトのヘッダーファイルやライブラリが競合している、つまり該当のインクルードファイルやライブラリファイルが競合している、これは私がよく遭遇する理由です。OpenCVの開発環境をVSで設定し、VSの[VC++]の[インクルードファイルとライブラリファイル]のパスを追加または修正する必要がある方もいらっしゃるかと思います。この時、インクルードファイルやライブラリファイルに矛盾があると、このような事態が発生します。解決策としては、不要な[includeディレクトリ]と[libraryディレクトリ]のパスを削除することです

  3. 例えば、以前、OpenCVのパスを設定した後、別のプロジェクトを作成したため、devenv.exeのアプリケーションエラーが発生したことがあります。解決策としては、プロジェクトの[プロパティマネージャ]→[Microsoft.cpp.Win32.user]→[VC++ディレクトリ]→[Containsディレクトリ]と[Libraryディレクトリ]でOpenCVディレクトリをすべて削除(もしくは使用しないパスを削除)しヘッダーファイルの競合を回避することです

  4. また、「親クラスまたはプロジェクトのデフォルト設定から継承する」を選択すれば、エラーを回避することができます。

  5. 以前に[実行可能ディレクトリ]を変更した場合、[親クラスまたはプロジェクトのデフォルトを継承]に戻すことも可能です。

  6. 6

    [方法3を試す] 一般的にデフォルトに戻すと問題が解決します。それでも解決しない場合は、ソフトウェアを変更し、新しいMicrosoft Visual Studio 10ソフトウェアをダウンロードし、再インストールする必要があります