コンソールを使用してC++コードを実行しようとしています。 WindowsでTurbo C++ IDEを使用したときと同じようにヘッダーファイルconio.h
を使用し、コンソールでコードを実行しました
g++ filename.cpp
build-essentialsをインストールしました 以前、それでもメッセージが表示されました:
conio.h file : No such file or directory
私は少し調べて、WindowsとLinuxのヘッダーファイルが異なることを学びましたが、基本的なコーディングと中級のコーディングの練習に必要なすべてのヘッダーファイルを取得する方法を探しています。
これに関するヘルプは大歓迎です。私はUbuntuは初めてだということを覚えておいてください。
conio.h
は、Windows固有のライブラリです。私の知る限り、mingw32
、gcc
のWindowsポートであるコンパイラが付属しています。コードを使用しないように設定してください。
また、Linuxは(時間の99%) gnu標準ライブラリ(gnulibc) を使用することに注意してください。あなたはその内容を見つけることができます こちら
入出力には、iostream
(iostream.h
ではなく)ヘッダーファイルが必要です。より詳細で完全なリストを見ることができます here 。
conio.hはターボC++固有のヘッダーファイルであり、標準のC++ヘッダーファイルではありません
使用法#include<headerfile.h>
はc ++ではサポートされなくなり、#include<headerfile>
に置き換えられました
例:#include<iostream>
の代わりに#include<iostream.h>
を使用します
Linuxでdosboxを使用してturbo c ++を実行できますが、推奨されません。プログラミング言語の学習中は常に標準構文を使用してください
<iostream.h>
ヘッダーは古く、非推奨です。代わりに、新しいヘッダーである<iostream>
を使用する必要があります。それでもヘッダーファイルに関するエラーが発生する場合は、インクルードディレクトリを確認してください。 [オプション]> [ディレクトリ...]に移動し、たとえば[ディレクトリを含める]を確認します:/home/user/cpp/custom-includes/