45151


古いVisual StudioのSolutionをビルドしようとしたら、次のエラーが出ました。

「エラー LNK1104 ファイル 'Debug\\********.obj' を開くことができません。」

権限かなと思って、everyone fullcontrolにしてもダメでした。  
リンクディレクトリにDebugを指定してもダメでした。

本エラーへの対処法がわかりましたら、教えて頂けないでしょうか。  
よろしくお願いします。


CC BY-SA 4.0
2018-06-29T07:13:53.303
45150
2018-06-29T08:49:27.880
29110
question
c++ windows visual-studio
エラー LNK1104 ファイル 'Debug\********.obj' を開くことができません。への対応法について


エラーで示された ***.obj について、

(1)自身がコードしたファイル名 +.obj  
(2)見知らぬファイル名

(1)の場合は、コンパイル結果が出力されそうなフォルダを検索して見つけ出します。  
見つからない場合はコンパイルエラーになっていないか確かめましょう。

(2)の場合は、その*.obj自体がどのようなものであるかを調べてから対処方法を探ります。

まずは、どちらであるか調べてみてはどうでしょう。

> これは(1)になります。「***.obj 」はあるのにコンパイルエラーになっているときがあるわけですね。

いいえ、コンパイルに失敗した場合は*.objは作られません。  
成功している場合はとこか(のフォルダ)に*.objが見つかるはずですが、リンカーはその場所がわからないためエラーになるわけですね(プロジェクト\Debugフォルダしか見に行かないので)。


CC BY-SA 4.0
2018-06-29T07:24:26.743
45151
2018-06-29T08:49:27.880
2018-06-29T08:49:27.880
3793
3793
45150
answer