(0xc000007b)というエラーが出たときに

  • 0
    いいね
  • 0
    コメント

    windowsで(0xc000007b)というエラーが出たときの対策方法

    dependencyWalkerを入れて
    そのエラーを生じたexeファイルを
    drag & drop してみる。

    そうすると、どのDLLが正しく読み込めなくてエラーを生じたのかにたどりつくことができる。

    生じやすい問題としては
    DLLが64bit用なのか、32bit用なのかというのもある。

    0xc000007b エラーのサイトの情報によれば、32bit環境と64gbit環境が混合することがあげられます・

    indowsコンピューターでアプリケーションを動作させようとした場合に、0xc000007bエラーが表示される理由は複数ある場合があります。
    このエラーは32bit環境と64bit環境が混合することによって生じます。
    たとえば、32bitのアプリケーションが64bitのDLL-ファイルと読み込もうとする場合にこのエラーが生じます。
    自分のコンピューターのWindows環境に適したプログラムのバージョンを使用していることを確認してください。
    多くの場合にプログラムの64bitバージョンと32 bitバージョンは同じものですが、0xc000007b エラーが表示される場合は、自分のシステムがどちらのバージョンを使用しているかご確認ください。

    以下の記事が示すように、dependencyWalkerが役立つようです。

    Dependency Walkerでアプリケーションの使用DLLを調査 【やってみた】

    アプリケーションの 64bit移植で 0xc000007b に悩まされるの巻