- ベストアンサー
condefs.hはどこにあるの?
#include <stdio.h> #include <windows.h> #ifdef __BORLANDC__ #include <condefs.h> #endif をヘッダに含むプログラムspitest.cppを無償コンパイラのボーランドC++5.5でコンパイルすると Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland spitest.cpp: エラー E2209 spitest.cpp 8: インクルードファイル 'condefs.h' をオープンできない *** 1 errors in Compile *** とエラーがでました。 どうしたらいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
メニューから[ファイル(F)]-[新規作成(N)]を選択後、新規作成ダイアログボックスから コンソールウィザードを選択。[ビジュアルコンポーネントライブラリ (VCL) を使用する(V)]をチェックする。 [OK]を押す。 でうまくいきませんか? #include <vcl\condefs.h> にすることでもうまくいくことがありますが。
その他の回答 (2)
- MovingWalk
- ベストアンサー率43% (2233/5098)
>condefs.hはどこにあるの? 少なくともこちらからダウンロードした5.5.1版には そのインクルードファイルは存在しませんね。 http://www.borland.co.jp/cppbuilder/freecompiler/bcc55steps.html コメントアウトする必要があるんじゃないでしょうか? (こちらの下の方の例ではそうしています) http://www6.plala.or.jp/mnagaku/cmag/ac20005/
お礼
ありがとうございました。 コメントにして通りました。 BorlandC++5.5というぐらいですから bc5なんでしょうね?
- asuca
- ベストアンサー率47% (11786/24626)
ソースコードはどういった物でしょうか? BC4用の物だと必要ですがBC5だと //#include <condefs.h> にしてコンパイルしてもそのまま通ることもありますよ。
補足
ありがとうございます。 無償版はラインコンパイラです。 だからメニューは有りません。 vclというディレクトリもcondefs.hというファイルも有りません。 #include <vcl\condefs.h> でやってみたけれど動きませんでした。