- ベストアンサー
C言語のコンパイルエラー:No such file or directory
- C言語でコンパイルエラーが発生しました。エラーメッセージは「studio.h: No such file or directory」と表示されています。
- コード内で「#include <studio.h>」と記述しているが、該当するファイルが見つからないためにエラーが発生しています。
- 解決策としては、正しいヘッダーファイル名を使用するか、ヘッダーファイルが正しい場所に配置されていることを確認してください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>空スペースを無くして詰めましたが >結果は同じでした。 じゃなくて「綴りが間違っていますよ」という指摘です。 #include <studio.h> <=誤り #include <stdio.h> <=正しい
その他の回答 (4)
- wormhole
- ベストアンサー率28% (1626/5665)
>test2.c:1:20: fatal error: studio.h: No such file or directory 「studio.h: No such file or directory」は「studio.hという名前のファイルまたはディレクトリはありません。」という事です。 なぜ、ないのかは頭をフル回転させて考えてください。 ・studio.hがそもそも書き間違えている。 ・studio.hはあるがインクルードパスにあるところにない。 ・本当にない。 など色々あります。 まずはエラーメッセージを文章として読むことから始めてください(今までの傾向からして文章として読んでいないですよね)。
お礼
ご回答誠にありがとうございます。 studio →誤 stdio→正 standard input/outputということも教わりました。 ご丁寧にありがとうございました。
- tkf-
- ベストアンサー率58% (821/1398)
#include <studio.h> /* 綴りが違います */ #include <stdio.h> /* スタジオではなく、STanDard-I/O(標準入出力)の略です */ > test2.c:1:20: fatal error: studio.h: No such file or directory test2.c のファイル、1行目20文字目付近で、「ファイルが見つからない」問題が発生しています。上記に書いた通り、ファイル名が違います。 もし、どこかのテキストをご覧になっているのであれば、そのテキストの誤りと思われますので、上記のように修正してください。
お礼
ご回答誠にありがとうございます。
- Kaneyan-R
- ベストアンサー率42% (1355/3159)
ついでに補足すると 「stdio」は「standard input/output」の略で、「標準入出力」を意味しています。
お礼
補足ありがとうございました。
- Kaneyan-R
- ベストアンサー率42% (1355/3159)
#include <stdio.h> では?
お礼
ご回答誠にありがとうございます。 空スペースを無くして詰めましたが 結果は同じでした。
お礼
大変失礼致しました。 うっかりしていました。 ご回答誠にありがとうございます。