こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

DOSでコンパイルしたらインクルードファイルがない?(開けない?)

borland c++ コンパイラ5.5をインストールして
コマンドプロンプトで実行したのですが
こんなメッセージがでました。どうすればよいのでしょうか?
ライブラリとかいるんでしょうか?

C:\borland\bcc55\Bin>bcc32 ffff.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
ffff.cpp:
エラー E2209 ffff.cpp 1: インクルードファイル 'iostream.h' をオープンできない
エラー E2451 ffff.cpp 5: 未定義のシンボル cout(関数 main() )
*** 2 errors in Compile ***

ちなみにソースファイルの内容は以下のとおりです。

#include <iostream.h>

void main(){

cout<<"ffff";

}

投稿日時 - 2002-09-21 10:45:25

QNo.363251

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

それともうひとつ。

> C:\borland\bcc55\Bin>bcc32 ffff.cpp

見るとパスの設定をされてないようなんですけど?
パスを設定されておくとすごい便利ですよ。

AUTOEXEC.BAT というファイルがあります。それをメモ帳で開いて最後の行を改行して以下の文を追加してみてください。

SET PATH=%PATH%;C:\borland\bcc55\Bin\;

こうするとコマンドラインでいちいち bcc32 があるフォルダに移動しなくても、

bcc32 fffff.cpp

と入力するだけでコンパイル&リンクが出来ます。

って、推測で書いたのでものすごくはずしたアドバイスになっているかもしれませんが、、、

投稿日時 - 2002-09-21 15:01:17

ANo.2

マニュアルにしたがって bcc32.cfg と ilink32.cfg の作成はしましたか?

これらを作成しないとまともに動かないような、、、?

作成の仕方がよくわからなかったら以下のソフトが役に立つを思います。

http://www.vector.co.jp/soft/win95/prog/se149182.html

参考URL:http://www.vector.co.jp/soft/win95/prog/se149182.html

投稿日時 - 2002-09-21 14:52:18

ANo.1

単純に推測すると 環境変数INCLUDE にインクルードファイルのパスを設定していないように思います。
Windows9x系であれば、AUTOEXEC.BATに以下の文を追加すればOKです。
SET INCLUDE=C:\BORLAND\BCC55\INCLUDE
(セットアップしたフォルダがC:\BORLAND\BCC55の場合)

単純に症状を見て思ったことを書きました。はずしていたらごめんなさい。

投稿日時 - 2002-09-21 11:54:41

あなたにオススメの質問