人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

vs2015 でwin32プログラムを作成。コンパイル開始時に以下のエラーメッセージが表示されコンパイルできません。
1>LINK : fatal error LNK1104: ファイル 'xxxxx.exe' を開くことができません。

原因はデバッグで実行ファイル'xxxxx.exe'をラン、トレースして終了後、再コンパイルする際に発生します。vs2013が再コンパイルに際して古い'xxxxx.exe'を削除できないためのようです。
原因は、explorerが当該実行ファイル'xxxxx.exe'をロックしているためのようです。そのため手動で'xxxxx.exe'を削除しようとしても削除不可で、例えば[unlocker]等のロック解除ソフトで削除ないし解放させようとしてもそもそもロックを認識しません。
しかし、explorer をタスクマネジャーから終了させ、再起動しますとロックは解除され削除することが可能です。いちいちこの作業、explorerを終了、再起動、削除、再コンパイルは大変ですので。もし回避できる方法等をご存じならご教授願いたいです。
よろしくお願いします。

●質問者: 匿名質問者
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号

普通は実行ファイルを表示しているウィンドウを閉じると放したと思うのですが、
原因究明はおいておいて、対処療法としてはexplorerを使わない、という手はありませんか?

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ