プログラムをコンパイルするたびに、上記のエラーが発生します。
11 に答える
そのような問題がある場合は、まずTC
フォルダを C:.. ドライブに置きます。インストールが完了したら、turbo C のブルー スクリーンを開きます。OPTIONS > Directories
パスを設定するオプションを確認できる ..in があります。
- インクルードディレクトリ..そこにパスを設定できます..
C:\TC\INCUDE
- ライブラリディレクトリ..そこにパスを設定できます...
C:\TC\LIB
- 出力をBINに保存する場合は、設定できます..
C:\TC\BIN
それ以外の場合は、出力を保存する別のパスを設定できます..
最後に、 OKと終了したプロセスを与えることができます。これで正常に動作します。
これを行います: tc.exe ファイルが入っている turboc2 フォルダーを開きます。このファイルの横に、' tcinst.exe ' という名前の別のファイルがあります。
インストール メニューが表示されます。
select as-- > Option > Directory > Include directory
ここで、ディレクトリのパスを INCLUDE フォルダーがあるパスに変更する必要があります。同様にライブラリ ディレクトリへのパスを変更し、tc.exe を再起動します。
OPTIONS タブに移動し、ディレクトリ オプションを選択してから、turbo c フォルダが存在する特定のパスを入力します。
4 つのメッセージ ボックスすべてにパスを入力すると、私の場合と同じように機能し始めます。TurboC3 があり、すべてのファイルが 1 つの共通ルート フォルダーにまとめられていました。
INCLUDE フォルダーと LIB フォルダーの下に stdio.h ファイルやその他のヘッダー ファイルのようなものがあるかどうかを確認します。LIB にはいくつかのファイルが含まれています。私の場合、同じ問題がありましたが、これらのフォルダーは両方とも空白でした..知っておくとよい. 手順:
- プレス: ALT + O + D (つまり、ATL (キーを押し続ける) を押してから O 英字を押してから D)。
- ポップアップ ウィンドウが表示されます。
このウィンドウには、INCLUDE および LIB ディレクトリの値が表示されます。ポップアップ ウィンドウのこれら 2 つのボックスのデフォルト値は次のとおりです。TC をインストールしたドライブ文字...つまり、C:\ または D:\、またはその後に INCLUDE および LIB フォルダのパスが続くもの。だから、私の場合、
INCLUDE ボックスは "C:\TC\INCLUDE" に設定され、LIB ディレクトリ値ボックスは "C:\TC\LIB" (引用符なし) に設定されました。解決する手順:
Alt + C を押します。
- 現在のディレクトリを C:\TC\BGI に設定します
- ALT + O + D を押して、../INCLUDE と ../LIB を Include/Lib ディレクトリの値に入れます。
- そして今... 進行状況を実行するときに、私に感謝します。私は現在 DOS Turbo C で実行している大公 C フラクタル グラフィックスが気に入っています。笑。
環境インクルードパスを確認してください。ファイルは、その環境変数が指す場所にありません。
Turbo C のどのバージョンについて言及していないので、以下のこの方法は v2 と v3 の両方をカバーします。
- [オプション]、[ディレクトリ] の順にクリックし、Include および Lib ディレクトリの適切な場所を入力します。
標準ヘッダーファイルのあるフォルダーがプロジェクトパスにあることを確認してください。
Turbo Cのどこにあるかはわかりませんが、これを行う方法はあると思います。
<stdio.h>
ほとんどのシステムでは、最初の反応が「<stdio.h>
インストールされている」まで、 ''を見つけないようにかなり努力する必要があります。したがって、ファイルがもっともらしい場所に存在するかどうかを確認したいと思います。そうでない場合は、TurboCのインストールが壊れています。再インストールします。あなたがそれを見つけることができれば、コンパイラが正しい場所でそれを検索しない理由を確立する必要があります-あなたが指定したコンパイラオプションは何ですか、そしてコンパイラはそのヘッダーをどこで検索しますか(そしてなぜそうではないのですか?ヘッダーがどこにあるかを検索します)。
最初に、フォルダー名が正しいか間違っているかを確認します。誤って別のフォルダーにコピーしているときに、他のフォルダーアドレスを取得するためです。たとえば、フォルダー名の変更からそうではC
なく取得します。F
OPTION>DIRECTORY