ビルドイベントが「コード -1073741515で終了しました。」(0xC0000135)

Visual Studioのビルドイベントのエラーの修正の話です。

スポンサーリンク

ビルドイベントが「コード -1073741515で終了しました。」

Visual Studioで
プロジェクトのプロパティ ⇒ 構成プロパティ ⇒ ビルドイベントを開いて
ビルドイベントを作って実行すると、「コード -1073741515で終了しました。」と表示されました。

image

このエラー何だろうと思い、調べてみました。

  1. Windows の電卓で -1073741515 を16進数に変換します。その結果は FFFFFFFFC0000135 となります。
  2. これは32ビット値なので、先頭の8つのFを取り除きます。最終的に、HRESULT は 0xC0000135 となります。
  3. Windows SDK をダウンロードします。ntstatus.h から「135」を検索します。#define STATUS_DLL_NOT_FOUND             0xC0000135

どうやら、ビルドイベント時に必要なDLLがパスの中で足りていないようです。

修正方法

ビルドイベントで以下を実行するようにしました。
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat

vsvars32.batは、コマンドラインでビルドに必要な環境変数を設定してくれます。
vsvar32.batがエラーを出す場合は以下をご覧ください。

vsvar32.batとかVisual Studio コマンド プロンプトで「\Microsoft の使い方が誤っています。」の対応

この記事、お役に立ちましたらシェアをお願いします。

スポンサーリンク
スポンサーリンク
Translate »