【VC++】LINK:fatal error LNK1104: ファイル '実行するはずのexeファイルのパス' を開くことができません

このQ&Aのポイント
  • VC++初心者がWindowsフォームアプリケーションを作成中にLINK:fatal error LNK1104が発生して困っています。
  • 同じエラー番号の質問を見つけ、アクセス権限の問題かもしれないとの推測をしましたが、どのようにアクセス権限を付与すれば良いのか分かりません。
  • 環境はWindows Vista + VisualC++2008 Express Editionです。ご教授いただけると幸いです。
回答を見る
  • ベストアンサー

【VC++】LINK:fatal error

VC++初心者です。 VisualC++を始めようと思い、インストールし、 Windowsフォームアプリケーションを作成したのですが、 なぜかクリックイベントを追加した途端、 ビルド時に 「LINK : fatal error LNK1104: ファイル '実行するはずのexeファイルのパス' を開くことができません」 と表示され終了してしまいます。 同じエラー番号の質問を見つけて、 Linker Tools Error LNK1104の確認し、 exeファイルが一応できていてクリックすると 「指定されたデバイス、パス、またはファイルにアクセス できません。アクセス許可が無い可能性があります。」 と表示されるので、恐らくアクセス権限が無いのでは ないかという推測はしたのですが、 どのようにアクセス権限を付与すれば良いのかが 分からず困っております。 それともそもそも違う原因なのでしょうか? 環境はWindows Vista + VisualC++2008 Express Editionです。 ごく基本的な質問になっているかもしれませんが、 ご教授いただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

その作成したアプリを1回以上デバッグ実行などしていませんか タスクマネージャのプロセスタブで作成したアプリのプロセスが残っていないか確認してみましょう 残っているようなら選択して右下の『プロセスの終了』によってプロセスを殺しましょう それでもダメならWindowsを再起動してみてください

suffix
質問者

お礼

さっそくのご返答ありがとうございます。 別のプロジェクトで同じプログラムを作成し動かしてみたら、 動きました。 リビルドしたときにerror PRJ0008と出たので、原因が 失敗したプロジェクトにはデバッグして実行したときの 実行ファイルが残っており、これが何らかの要因で削除できない ために起きたエラーではないかと判断できました。 そのデバッグして実行もなぜか別プロジェクトにした途端 うまくいくのが不思議な感じですが、とりあえず動くように なったので良かったです^^

関連するQ&A

  • VC++ 2010のエラーについて

    現在VC++ 2010を使ってソフトを作成しています。 BOOSTライブラリを用いているのですが、 ビルドを行おうとすると、 >LINK : fatal error LNK1104: ファイル 'libboost_thread-vc100-mt-sgd-1_43.lib' を開くことができません。 といったエラーが出てしまいます。 ちなみにboostはバージョン1_43を使用しています。 また、bjamを行い、boostはしっかりとビルドされております。 さらに、libboost_thread-vc100-mt-sgd-1_43.libが存在することは確認しており、 そのフォルダまでのパスもしっかり通しました。 どなたかご存知の方いらっしゃいましたら教えていただけると幸いです。

  • LINK : fatal error LNK1104: コンパイラは、ファイル 'DxErr9.lib' を開くことができません。

    使用ソフトはvisual c++.netで DIRECTXの雑誌に付録していたファイルを使って、 ビルドしてみたのですが、 LINK : fatal error LNK1104: コンパイラは、ファイル 'DxErr9.lib' を開くことができません。 っと表示され、EXEファイルが生成されませんでした。 ライブラリファイルにちゃんと登録して、 リンカの依存する関係にも登録したのになぜ? ちなみにライブラリファイルにはちゃんと dxerr9.libはありました。

  • VC++プログラムについて、お願いします。

    自作プログラムをできた!と思い、ビルドしたのですが(「MFCを使用しない」で作っています)。 「 リンク中... LIBCD.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です Debug/Sample.exe : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー Sample.exe - エラー 2、警告 0 」 どうしてもリンクがうまくいかないようです。 プログラム的には問題が無いと思うのですが、この場合は何が悪いのか、教えて下さい。 帰れないものですいません、お願い致します。

  • NortonInternetSecurity2007で「内部エラー」

    NortonInternetSecurity2007で、特定のファイルのみ右クリックして 「Norton Internet Securityでスキャン」を選択すると、 必ず「内部エラー」と言われて実行出来ません。 ログビューアから警告を閲覧すると、処理として「権限がないアクセス」、 対応として「権限がないアクセスを停止しました」と記されています。 権限を付与するにはどうしたら良いのでしょうか? 因みにWindowsの利用ユーザーはDebugger Users、Administrators権限を有しています。

  • VC++6.0 MFC APPWizard(exe)で_main未解決

    VC++6.0のMFC APPWizard(exe)において、リンカーオプションの subsystem:console でDOS画面にprintfでデバッグ出力しようとしたのですが、Buildで、 msvcrtd.lib(crtexe.obj) : error LNK2001: 外部シンボル "_main" は未解決です と怒られてしまいます。 この対策または、目的を達成するためにはどうすればよいのでしょうか?どなたか教えてください。 また、Visual Studio 2005 でもVC++で同じようなことになるのでしょうか?

  • ビルドエラー

    初心者なので 質問も的を得ないとは思いますが どうかよろしくお願いします。 ビルドを実行すると リンク中... main.obj : error LNK2001: 外部シンボル "_prdate" は未解決です Debug/nissuukeisan.exe : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー となり警告2、との表示がでます。 これは単にプログラムミスによるものなのでしょうか? 曖昧な質問で申し訳ありませんが よろしくお願いします。

  • VC++2005EEでビルドできない

    VC++ 2005 ExpressEditionをインストールし、 マイクロソフトのヘルプに書いてある手順通りに 設定を行ったのですがビルド時に以下の エラーメッセージが表示されます。 エラーメッセージの一部 test2.obj : error LNK2019: 未解決の外部シンボル __imp__DispatchMessageW@4 が関数 _wWinMain@16 で参照されました。 test2.obj : error LNK2019: 未解決の外部シンボル __imp__TranslateMessage@4 が関数 _wWinMain@16 で参照されました。 test2.obj : error LNK2019: 未解決の外部シンボル __imp__TranslateAcceleratorW@12 が関数 _wWinMain@16 で参照されました。 test2.obj : error LNK2019: 未解決の外部シンボル __imp__GetMessageW@16 が関数 _wWinMain@16 で参照されました。 このようなエラーが計20発生してしまいます。 ちなみに作成しようとしたプログラムは単に ウインドウを表示するだけのもので、名前はtest2です。 どなたか対処法をご存知の方がいらっしゃいましたら ご教授願います 参照URL:http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/

  • VC++でのリンクエラー [error LNK2005]

    VC++でMFCを使用してダイアログベースのEXEを 作成しています。 以下のクラスのメンバ関数などを使用して、色の操作をしています。 CDC::SetBkColor() CDC::SetTextColor() ビルド時、以下のリンクエラーとなりました。 ---------------------------------------------- nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) はすでに LIBCMT.lib(delete.obj) で 定義されています Release/MenueTest.exe : fatal error LNK1169: 1 つ 以上の複数回定義されているシンボルが見つかりました link.exe の実行エラー ---------------------------------------------- MFC と C(?)のライブラリで delete()関数が競合しているようですが、これを回避する方法をご存知の方、ご教授願います。 <環境> OS:Windows2000 VC++6.0 <備考> リンクエラーになるのは以下の組み合わせです。 「MFCをスタティックリンクする+リリース版」 MFCをスタティックリンクしてもデバッグ版のビルドだとエラーになりません。 また、MFCをスタティックリンクしない場合もエラーにはなりません。 ただし、リンクエラーにならなかった場合、どちらのオブジェクトの delete()関数が呼ばれるか不明で、それが正しいのかも心配です。

  • VC++2005ExpressEditionでのエラー

    タイトルの通り、VC++2005EEでプログラムを作成しているのですが ビルド時にエラーが出てしまいます。 ------ ビルド開始: プロジェクト: Object, 構成: Debug Win32 ------ リンクしています... 3jjiki.obj : error LNK2019: 未解決の外部シンボル "int img_R" (?img_R@@3HA) が関数 "void __cdecl JikiLoad(void)" (?JikiLoad@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "int img_C" (?img_C@@3HA) が関数 "void __cdecl JikiLoad(void)" (?JikiLoad@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct BBB * bombig" (?bombig@@3PAUBBB@@A) が関数 "void __cdecl JikiInit(void)" (?JikiInit@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct BBB * bom" (?bom@@3PAUBBB@@A) が関数 "void __cdecl JikiInit(void)" (?JikiInit@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_C * JitamaC" (?JitamaC@@3PAUSHOT_C@@A) が関数 "void __cdecl JikiShotC(void)" (?JikiShotC@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct CharaData CharaData" (?CharaData@@3U0@A) が関数 "void __cdecl JikiShotC(void)" (?JikiShotC@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_R * JitamaR" (?JitamaR@@3PAUSHOT_R@@A) が関数 "void __cdecl JikishotR(void)" (?JikishotR@@YAXXZ) で参照されました。 I:\Works\Projects\Object\Debug\Object.exe : fatal error LNK1120: 外部参照 7 が未解決です。 ビルドログは "file://i:\Works\Projects\Object\Object\Debug\BuildLog.htm" に保存されました。 Object - エラー 8、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ========== 未解決のシンボルと言われているものは全てヘッダーファイルにて extern int img_C; の様に宣言しています。 あれこれ弄って見たのですが全く進展しません。 アドバイスをお願いします。

  • VC++でcl.exeの実行エラー

    VC++6.0でビルドを行うとwarningはありますが、エラーは出てない状態で「cl.exeの実行エラー」と表示されビルドできません。どのような原因が考えられますか? 心あたりのある方、是非教えてください。