- ベストアンサー
ビルド失敗 指定されたファイルが見つかりません
- ビルドを何回やっても指定されたファイルが見つかりません。
- プログラミング初心者で本を買って自宅で学習中。
- 最初はコマンドプロンプトが出てHello, World!と表示されたが、その後何かをいじってしまい、ビルドができなくなった。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
追記です。 >プログラム C:\Documents and Settings\Owner\My Documents\visual Studio 20008\Projects\sample\Rekease\sample.exe を開始できません。 これ、メッセージを見ながら、ここにキーボードで写してませんか? Rekease っていうのがそのままでは、たぶんなにかがおかしいです。 先に書いたように、見間違い、打ち間違いはよくあります。今回のもの容易に予想がつくのでいいですが、別のケースでは正確で無いと回答できないでしょう。 質問の際は、できるかぎりコピーアンドペーストで、表示されるままを記入するようにしましょう。 > 指定されたファイルが見つかりません このエラーは、「ビルドに失敗しているから、実行ファイルが存在しない」という極単純な理由です。 > ビルドを何回やっても失敗します。 エラーが出ているものを、なんの修正もなくビルドすれば、失敗して当然です。 ビルド時にエラーになるのは、見付けるのも直すのも、非常に簡単な間違いだと思ってください。これを直せるようになることが、まずは上達の一歩です。 この先続けていけば、「ビルドは成功するのに、実行すると動作がおかしい」という状況に出会うと思います。そんなのは直すのは非常に困難です。
その他の回答 (2)
- kmee
- ベストアンサー率55% (1857/3366)
エラーメッセージをよく読んで、そこから学ぶのも、プログラミングの勉強に大切なことです。 > 1>.\sample.cpp(6) : error C2039: 'end1' : 'std' のメンバではありません。 > 1>.\sample.cpp(6) : error C2065: 'end1' : 定義されていない識別子です。 とあるので、 その通り、「end1」なんて定義されていないのではないだろうか、と疑ってみることです。 打ち間違い、見間違い、というのはよくあることです。自分は正しい、本は正しい、と思いこむと解決できません。 ネットで検索したり、C++のリファレンスマニュアルをよく読んだりすれば std::endl (イー、エヌ、ディー、エル) というものはあることがわかります。 特に、印刷物を見て打ち込む際によくあるのですが 壱と大文字のアイと小文字のエルは非常によく似ているため、間違いやすいです。これらの区別の付きやすいフォントを使うとかの工夫も必要ですし、文脈から予想することも時には必要です。 同様に、零と大文字のオーと小文字のオーとか、ブイとユーとかがまぎらわしい文字です。
- tsukasa-12r
- ベストアンサー率65% (358/549)
end1 (数字の1) じゃなくて endl (小文字のL) ですよね。