- 締切済み
コンパイラの設定
Borland C++ Compiler 5.5をインストールしコンパイルしようとすると hello.c: エラー E2209 hello.c 1:インクルードファイル'stdio.h'をオープンできない。 警告 E8065 hello.c 4:プロタイプ宣言のない関数'printf'を呼び出し(関数 main()) *** 1 errors in Compile*** と出ててしまいました。 そして、過去にも同じような質問があり、 bcc32.cfgファイルに -I"c:\borland\Bcc55\include" -L"c:\borland\Bcc55\lib" を作成しても、何も変わらないのですが…。 教えて下さい。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- keikan
- ベストアンサー率42% (75/176)
回答No.2
>エラー E2209 hello.c 1:インクルードファイル'stdio.h'をオープンできない。 とでていることから、hello.cの1行目に #include <stdio.h> があると思われるが、"stdio.h"になっていたりしませんか? また -I"c:\borland\Bcc55\include" -L"c:\borland\Bcc55\lib" で、インストールした先のドライブ番号はあっていますか? また、bcc32.cfgは適正な場所(たぶんbinのなか)にありますか?
- endlessriver
- ベストアンサー率31% (218/696)
回答No.1
過去のログによると「stdio.h」が見つからないのですから ソースにincludeがないか、スペルミスかインクルードファイルへのパスが通っていないかです。 あと、上記のパスに「stdio.h」があるかどうか?
補足
返事ありがとうございます。 ソースのスペルミスではないと思うのですが、 #include<stdio.h> int main(void) { printf("Hello World\n"); return(0); } インクルードファイルへのパスが通ってないのは、 どうすればいいのでしょう?