1時間ごとに更新!Amazon.co.jpで今売れている本トップ100   掲示板ランキング



掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.5994

コンパイル出来なくて困っています。
投稿者---ニッシー(2006/07/02 03:46:23)


初めまして。私は最近このホームページ管理者の著書である
「速習C言語入門」を使いC言語の勉強を独学で始めた者です。
本の手順に従って、Borland C++ Compiler 5.5.1を入手し、
インストールの確認は出来たのですが、以下のソースをコンパ
イルしようとすると下記のエラーが出てしまいます。どうしたら
良いのでしょうか?
環境はWindows XP上のメモ帳でソースのコーティングをしました。
ソース:
/* hello, worldを表示するプログラム */
#include <stdio.h>

int main(void)
{                                                
    printf("hello, world\n");

    return 0;
}



エラーメッセージ:
エラー E2209 sec2.1.c 2: インクルードファイル 'stdio.h' をオープンできない
警告 W8065 sec2.1.c 6: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main)

先に進めなくて大変困っております。どうかお助け下さい。






この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:コンパイル出来なくて困っています。 5995 へろり 2006/07/02 04:30:41
<子記事> Re:コンパイル出来なくて困っています。 5996 クロ 2006/07/02 04:37:32
<子記事> Re:コンパイル出来なくて困っています。 5997 iijima 2006/07/02 17:02:00
<子記事> Re:コンパイル出来なくて困っています。 6042 ニッシー 2006/07/04 00:56:40


No.5995

Re:コンパイル出来なくて困っています。
投稿者---へろり(2006/07/02 04:30:41)



>エラーメッセージ:
>エラー E2209 sec2.1.c 2: インクルードファイル 'stdio.h' をオープンできない
>警告 W8065 sec2.1.c 6: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main)
>
>
おそらくパスが通っていないのでしょう。
下記のサイトを見ればきっと幸せになれます。

http://park6.wakwak.com/~wmasa/prog/bcc/index.htm#marker001


この投稿にコメントする

削除パスワード

No.5996

Re:コンパイル出来なくて困っています。
投稿者---クロ(2006/07/02 04:37:32)



>エラーメッセージ:
>エラー E2209 sec2.1.c 2: インクルードファイル 'stdio.h' をオープンできない
>警告 W8065 sec2.1.c 6: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main)
>
C:\borland\bcc55 の場所にreadme.txtありませんでしょうか?
↑場所は各ユーザによって違うかもしれませんが。

readme.txtを開くと、

****************************
コマンドラインツールのインストールと実行
-----------------------------------------------

1. freecommandlinetools.exe を実行します。無料の C++Builder 5
コマンドラインツール開発システムをインストールしたいドライブと
フォルダを選択します。

2. インストール先の bin ディレクトリで次の手順を実行します。
a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
b. bcc32.cfg ファイルを作成します。このファイルは,Include
および Lib パスのコンパイラオプション(コンパイラの -I
および -L スイッチ)を設定するものです。ファイルには次の
行を含めてください。
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
c. ilink32.cfg ファイルを作成します。このファイルは,Lib
パスのリンカオプションを設定するものです。ファイルには
次の行を含めてください。
-L"c:\Borland\Bcc55\lib"

****************************
↑見たいにありますよね?
手順2の「インストール先の bin ディレクトリで次の手順を実行します。」以下が設定しないと正常に動作しないと思われます。


↑何か誤りがあれば指摘お願いします。



この投稿にコメントする

削除パスワード

No.5997

Re:コンパイル出来なくて困っています。
投稿者---iijima(2006/07/02 17:02:00)


これ↓かも。

正誤表
http://www9.plala.or.jp/sgwr-t/SokushuC/errata.html


この投稿にコメントする

削除パスワード

No.6002

Re:コンパイル出来なくて困っています。
投稿者---管理人(2006/07/02 22:00:35)


>これ↓かも。
>
>正誤表
>http://www9.plala.or.jp/sgwr-t/SokushuC/errata.html

おそらくこれが原因かと思います。
ご迷惑をお掛けし、大変に申し訳ありません。



この投稿にコメントする

削除パスワード

No.6042

Re:コンパイル出来なくて困っています。
投稿者---ニッシー(2006/07/04 00:56:40)


正誤表の通りに修正してみましたが、現状は変わりませんでした。
他に考えられる事はあるのでしょうか?


この投稿にコメントする

削除パスワード

No.6043

Re:コンパイル出来なくて困っています。
投稿者---επιστημη(2006/07/04 01:02:09)


>正誤表の通りに修正してみましたが、現状は変わりませんでした。
>他に考えられる事はあるのでしょうか?

-I"<コンパイラをインストールしたディレクトリ>\include"
-L"<コンパイラをインストールしたディレクトリ>\lib"

になってますよね?

そのまんま
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
じゃダメですよ、c:\Borland\Bcc55 にインストールしたのでない限り。



この投稿にコメントする

削除パスワード

No.6044

Re:コンパイル出来なくて困っています。
投稿者---iijima(2006/07/04 07:24:09)


> 他に考えられる事はあるのでしょうか?

επιστημηさんが指摘したことを確認してもだめだとしたら、あと考えられそうなこととして、
"bcc32.cfg"、"ilink32.cfg"ファイルをメモ帳で作成・保存したのであれば、拡張子が
"*.cfg.txt"になちゃってるとかはないですか?

メモ帳で「名前を付けて保存」するときに[ファイルの種類]が「テキスト文書(*.txt)」
になっていると、勝手に拡張子.txtをつけてしまったような...

参考:
http://www9.plala.or.jp/sgwr-t/detail/bcc/comoption.html

エクスプローラの[ツール]-[フォルダオプション]の[表示]タブ中の[詳細設定]で、
「登録されている拡張子は表示しない」チェックボックスをOFFにして確認してください。

# これが原因でなかったとしても、拡張子はすべて表示させるようにして
# おいた方が良いと思います。



この投稿にコメントする

削除パスワード

No.6047

Re:コンパイル出来なくて困っています。
投稿者---acid(2006/07/04 09:09:10)


その辺りの設定を、思い切って「CPad」とか「C言語を始めよう」とかのIDEを導入して任せちゃうとか。
設定の仕方も色々書いてあるから、色々やるより楽かもしれない。


この投稿にコメントする

削除パスワード

No.6053

Re:コンパイル出来なくて困っています。
投稿者---jun(2006/07/04 17:06:01)


>その辺りの設定を、思い切って「CPad」とか「C言語を始めよう」とかのIDEを導入して任せちゃうとか。

「setbcc」というのもありますね。


この投稿にコメントする

削除パスワード

No.6064

Re:コンパイル出来なくて困っています。
投稿者---επιστημη(2006/07/05 06:58:21)


いろいろあるけどその前に

「メモ帳なんか使うな」と言いたい。



この投稿にコメントする

削除パスワード

No.6076

Re:コンパイル出来なくて困っています。
投稿者---ニッシー(2006/07/06 00:41:43)


みなさんのコメントを参考にしながら思い切ってインストール等を初めからやり直したところ、コンパイルに成功致しました。
これでC言語の学習が続けられます。
みなさん本当に有り難う御座いました。

なにぶんC言語初心者なもので、また行き詰まったら掲示板に同じ投稿者名で質問するかもしれませんので、その時は温かく迎えて下さいね!

今回は本当に有り難う御座いました。助かりました。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧





掲示板提供:(有)リアル・インテグリティ