• 締切済み

コンパイラの設定

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" を作成しても、何も変わらないのですが…。 教えて下さい。

みんなの回答

  • 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のなか)にありますか?

回答No.1

過去のログによると「stdio.h」が見つからないのですから ソースにincludeがないか、スペルミスかインクルードファイルへのパスが通っていないかです。 あと、上記のパスに「stdio.h」があるかどうか?

yasuu13
質問者

補足

返事ありがとうございます。 ソースのスペルミスではないと思うのですが、 #include<stdio.h> int main(void) { printf("Hello World\n"); return(0); } インクルードファイルへのパスが通ってないのは、 どうすればいいのでしょう?

関連するQ&A