web-dev-qa-db-ja.com

コードブロックでgraphics.hを使用するには?

私は最近、C++でグラフィックスの学習を開始しました。

私は試した #include <graphics.h>私のプログラムではコードブロックで表示されますが、エラーが表示されます。次に、graphics.hヘッダーをサイトから取得し、コードブロックのincludeフォルダーに貼り付けましたが、graphics.h:No such file or directory

誰でも私に_graphics.hコードブロック内?

9
Jefree Sujit
  1. http://winbgim.codecutter.org/ からWinBGImを最初にダウンロードします。
  2. コピーgraphics.hおよびwinbgim.hコンパイラディレクトリのincludeフォルダー内のファイル
  3. コピーlibbgi.aコンパイラーディレクトリーのlibフォルダー
  4. Code :: blocksで[設定] >> [コンパイラとデバッガ] >> [リンカー設定]を開き、リンクライブラリパーツの[追加]ボタンをクリックし、libbgi.aファイル
  5. 右側の部分(つまり、他のリンカーオプション)にコマンドを貼り付けます-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
  6. OKをクリック

詳細については、この link に従ってください。

13
Dinesh Subedi

私の知る限り、壮大なDOS時代には、Borland Turbo C++スイートに付属するgraphics.hというヘッダーファイルがあります。それが本当なら、私たちは今Windows時代にいるので、あなたは運が悪いです。

3
nim
  • Subblock Text EditorまたはNotepad ++のいずれかを使用して、Codeblocksをインストールしたincludeフォルダーからファイルgraphics.hを開きます。
  • 行番号302に移動
  • 行を削除し、その行にint left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX,を貼り付けます。
  • ファイルを保存して、コーディングを開始します。
3
Aditya Ankur

ヘッダーファイルだけでなく、それに付属するライブラリも必要です。とにかく、includeフォルダーは自動的にロードされないため、プロジェクトを構成する必要があります。それを右クリックしてください:Build options> Search directories> Addincludeフォルダーを選択し、相対パスを維持します。

編集さらにサポートが必要な場合は、ロードしようとしているライブラリの詳細を入力してください(graphics.hファイル。)

3
John WH Smith

CodeblocksとGraphics.hを使用する場合は、Codeblocks-EPを使用できます(大学でCを学習していたときに使用しました)。

Codeblocks-EP http://codeblocks.codecutter.org/

Codeblocks-EPで、[ファイル]-> [新規]-> [プロジェクト]-> [WinBGImプロジェクト]

Codeblocks-EP WinBGIm Project Graphics.h

WinBGImプロジェクト用のテンプレートがインストールされており、必要なすべてのライブラリがプリインストールされています。

またはこれを試してください https://stackoverflow.com/a/20321173/5227589

2
Mukesh M