ページ 11

エラーについて

Posted: 2009年3月13日(金) 23:28
by ぬかづけ
はじめまして。
タイトルにもある通り、エラーについてお伺いしたいことがあり、投稿させてもらいました。
本サイトを参考にしながら勉強させてもらっていたのですが、以下のようなエラーが出て「デバックなしで開始」を押しても反応しなくなってしまいました。

fatal error LNK1104: ファイル 'C:\Users\xxxxx\Downloads\xxxxx\DxLib_VC\サンプルプログラム実行用フォルダ\Debug\DxLib_VC2005用 a.exe' を開くことができません。 DxLib_VC2005用 a DxLib_VC2005用 a

どなたか解決策をご存じの方がいらっしゃいましたら、この無能役野菜に教えてやってください。

Re:エラーについて

Posted: 2009年3月13日(金) 23:32
by Mikan
とりあえず、ファイルパスから個人情報らしきものが読み取れてしまうので

fatal error LNK1104: ファイル 'C:\Users\xxxxx\Downloads\xxxxx\DxLib_VC\サンプルプログラム実行用フォルダ\Debug\DxLib_VC2005用 a.exe' を開くことができません。 DxLib_VC2005用 a DxLib_VC2005用 a

に文章を編集したほうが良いかと思われます^^;

Re:エラーについて

Posted: 2009年3月13日(金) 23:41
by Dixq (管理人)
既に実行されているってことはないですか?
タスクマネージャーのプロセスに同じ実行ファイルが無いか調べ、あったら終了させてみて下さい。

Re:エラーについて

Posted: 2009年3月14日(土) 00:25
by 朽木
とりあえず LNK1104 を ...

ttp://msdn.microsoft.com/ja-jp/library/ts7eyw4s.aspx

ググってみた所、既に実行されている状態のままコンパイルしたために、書き込み用に開けず、エラーになって

しまうそうですが、どうでしょうか。

Re:エラーについて

Posted: 2009年3月14日(土) 18:47
by ぬかづけ
>文章を編集したほうが良いかと思われます^^;

ありがとうございます。気づいてはいたのですが、何と置き換えたら良いのか分からなかったので助かりました。


>既に実行されているってことはないですか?
>タスクマネージャーのプロセスに同じ実行ファイルが無いか調べ、あったら終了させてみて下さい。

調べてみましたが、ありませんでした。


>ググってみた所、既に実行されている状態のままコンパイルしたために、書き込み用に開けず、エラーになってしまうそうですが、どうでしょうか

一度、すべて閉じて再度コンパイルしても同じエラーが出てしまいます…。

Re:エラーについて

Posted: 2009年3月14日(土) 18:54
by SooA
プロジェクトフォルダ(サブフォルダ含む)内に
作成された実行ファイルは削除できますか?
コンパイルはリビルド(再構築)を行っていますか?

Re:エラーについて

Posted: 2009年3月15日(日) 03:41
by ぬかづけ
>コンパイルはリビルド(再構築)を行っていますか?

リビルドをしたらエラーがなくなりました!ありがとうございます。


今回のエラーは、一つ前に実行したものが消えずに残っていたのが原因だったのでしょうか?

Re:エラーについて

Posted: 2009年3月15日(日) 04:29
by SooA
統合環境コンパイラでは、
ファイルが変更されたか していないかをチェックし、
変更されていないものに関してはコンパイルを行わず
前回作成した中間ファイルを使用してコンパイルします。
不要なコンパイルを行わないので高速なコンパイルが
可能になります。

しかし統合環境の与り知らない所でファイルに変更が
加えられた、又は外部依存関係にあるファイルが変更された場合、
『修正は無い』と判断されてしまいコンパイルされない場合があるので、
そのような時は全てを再構築する必要があります。

Re:エラーについて

Posted: 2009年3月15日(日) 18:55
by ぬかづけ
ありがとうございます。勉強になりました。
これからは気をつけるようにします。