• ベストアンサー

コンパイル時のエラーについて>エラー E2209 警告 W8065?

初心者なのですが下記のようにエラーによりコンパイル出来ません? どなたか原因のわかる方いましたらいお教え下さい。 宜しくお願いします。  C:\source>bcc32 sample1.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland sample1.c: エラー E2209 sample1.c 1: インクルードファイル 'stdio.h' をオープンできない 警告 W8065 sample1.c 4: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main)

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

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

binディレクトリにbcc32.cfgファイルを作る binディレクトリにilink32.cfgファイルを作る 上記作業はされましたか。

参考URL:
http://www.kumei.ne.jp/c_lang/bcc/bcc_00.htm
全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>エラー E2209 sample1.c 1: インクルードファイル 'stdio.h' をオープンできない インクルードファイルのあるフォルダがちゃんと設定されていないと思われます。 #1様の言われるように設定ファイルを自分の環境にあわせて書き直してください。 >警告 W8065 sample1.c 4: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main) は、stdio.hが読み込めないことでprintfの宣言がされていないという警告です。 インクルードできるようになれば直ります。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • コンパイル時のエラーについて>エラー E2209 警告 W8065?

    以前にも似たような質問がでていましたが・・・ 初心者なのですが下記のようにエラーによりコンパイル出来ません。 どなたか原因のわかる方いましたらいお教え下さい。 宜しくお願いします。  C:\source>bcc32 sample1.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland sample1.c: エラー E2209 sample1.c 1: インクルードファイル 'stdio.h' をオープンできない 警告 W8065 sample1.c 4: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main) *** 1 errors in compile *** もちろんbinディレクトリに bcc32.cfg【-I"c:\Borland\Bcc55\Include" -L"c:\Borland\Bcc55\Lib"】 と ilink32.cfg【-L"c:\Borland\Bcc55\lib"】 は入れてあります。 なんでできないんでしょかTT

  • 簡単なコンパイルができない。

    ごく簡単なコンパイルができません・・。 #include<stdio.h> int main(){ int i; i = 1; printf("%d" , i); return(0); } でコンパイルすると Borland C++ 5.5.1 for Win32 Copyright (c) 1993,2000 Borland C:\TM-C\c\sam.c: 警告 W8065 C:\TM-C\c\sam.c 5:プロトタイプ宣言のない関数'printf'の呼び出し(関数 main) Turbo Incremental link 5.00 Copyright (c) 1997,2000 Borland Fatal: ファイル C0X32.PBJ が開けません と表示されてコンパイルできません・・。 プロトタイプ宣言ってこの場合いらないんじゃ・・。 どなたか教えてください:;

  • C++のコンパイルエラーが

    おこります。 --------------------------------- #include <stdio.h> int main(void) { printf("hello, world\n"); return 0; } -------------------------------------- をコンパイルするのですができません。 以下のエラーが出ます。 --------------------------------------- エラー E2209 sample.c 1: インクルードファイル 'stdio.h' をオープンできない 警告 W8065 sample.c 5: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main ) *** 1 errors in Compile *** -------------------------------------

  • Cのコンパイルができない

    学生です 現在「C 入門の入門」という本を使ってC言語を勉強し始めています この中でプログラムのコンパイルにチャレンジするにあたり #include <sudio.h> main () { printf("C programming"); return 0; } というプログラムを書き、コマンドプロンプトから c:\Source>bcc32 sample.c と入力したのですが、 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland sample.c: エラー E2209 sample.c 1: インクルードファイル 'sudio.h' をオープンできない 警告 W8065 sample.c 4: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main ) *** 1 errors in Compile *** と表示され、コンパイルに失敗しました 参考書によるとCコンパイラの設定ミスであり、bcc32.cfg と ilink32.cfg を設定を見直せと書いてあったので必死に見直したのですが、参考書に書いてあるミスのどれも当てはまらず、何度cfgファイルを書き直しても同じ結果になってしまいました ついでに書いてあったミスとは ・C:\Borland\bcc55にBinディレクトリは存在するか? ・cfgファイルは存在するか? ・ファイルの拡張子は問題ないか?表示されているか? ・記述内容は間違っていないか? の4点です いったい何が問題なのでしょうか? まったくわからないのですが、どなたか思いつく方がいらっしゃいましたらお願いします

  • プログラムの初心者です。コンパイルできません。

    こんにちは。プログラムの勉強を始めたんですけど、コマンドプロンプトをつかってコンパイルしようとしたら、 エラー E2209 list0101.c 5: インクルードファイル'stdio.h'をオープンできない 警告W8065 list0101.c 9:プロトタイプ宣言のない関数'printf'の呼び出し(関数main) とかいうエラーメッセージがでます。本の通りにプログラムを書いたつもりですが、これはいったいなんなんでしょうか?今使ってるのはBorland C++です。これがC++専用なんてことがあったりするんでしょうか?何がなんだかさっぱりわかりません。 よろしくお願いします。

  • Borland C++ Compilerのエラーについて

    初心者なもので教えてください!! エラーE2209「インクルードファイル’stdio h’をオープンできない」 警告W8065「プロトタイプ宣言のない関数’printf’の呼び出し(関数main)」 と出てきてしまうので、この掲示板の過去のページを参考に、 1)bcc32.cfgの内容見直し(拡張子も.cfgになってます) 2)インクルードファイル、ライブラリファイルがC:borland\bcc55にあるか確認 3)bcc32.cfgとbcc32.exeが同じC:borland\bcc55\binにあるか確認 4)環境変数にC:borland\bcc55\binに加えてあるか確認 …と頑張ってみたのですが、解決しません!! お願いです。助けてください(TОT)

  • borlandについてなんですが

    windows vista にBorland C++ Compiler 5.5をインストールし、説明が書いてあるサイトどおりに設定したんですけど、コンパイルすると エラーE2209 hello.c 1:インクルードファイル'stdio.h'をオープンできない 警告 W8065 hello.c 5: プロトタイプ宣言のない関数'printf'の呼び出し(関数 main) と出てコンパイルすることができません。 使用したプログラムは #include <stdio.h> int main(void) { printf("Hello.\n"); return 0; } です。 解る方いましたら教えてください。 よろしくお願いします。

  • borlandでコンパイルすると、「プロトタイプ宣言のない関数 'exit' の呼び出し」という警告が出てきます。

    borlandでコンパイルすると、「プロトタイプ宣言のない関数 'exit' の呼び出し」という警告が出てきます。 一応ソースの文頭には、 #include<stdio.h> を入れているのですが、この警告を出なくするのにはどの様にしたらいいのでしょうか?

  • C言語 コンパイルエラー(文字列または文字定数が閉じていない)

    下記コードでコンパイルすると、コンパイルエラーとなります。試しに、"さようなら"を、"さような"に変更すると、コンパイルエラーは なくなります。どうして、コンパイルエラーとなるのか分からずに困っています。ちなみに、コンパイラは、ボーランドのものを使っています。 ▼エラーとなるコード #include <stdio.h> int main(void) { printf("こんにちは"); printf("さようなら"); return 0; } ▼コンパイルエラー内容 エラー E2380 sample08.c 7: 文字列または文字定数が閉じていない(関数 main ) エラー E2121 sample08.c 9: 関数呼び出しに ) がない(関数 main ) 警告 W8070 sample08.c 10: 関数は値を返すべき(関数 main )

  • コンパイル時のエラーについて教えてください

    よろしくお願いします。現在、Borland社のC++compiler5.5を使ってます。プログラムファイル名 は、「hello.c」です。 1: #include <stdio.h> 2: 3: int main(void) 4: { 5: printf"(hello,world"); 6: return 0; 7: } このプログラムをc:\borland\bcc55\lessonの「lesson」の中に入れてます。コマンドプロンプトで、c:\borland\bcc55\lessonに移動してから,bcc32 hello.cを実行すると, 1、エラーE2040 hello.c 1:宣言が終了していない。 2、エラーE2206 hello.c 1:不正な文字 "#"(0×23) と出ます。 何度やり直しても、同じ結果が出ます。間違いに気づかないのですが、詳しい方、ご指摘をお願いします。