[C / C++] 開発-Cでグラフィックス
アップデート 24/05/2014: すべてのシステムで正常に勝つテスト済み 64 と 32 ビット.
最新のライブラリとgraphics.h winbgim.hを使用して
ターボCターボCがあってはならないさらに長いDEV-Cを使用することができますどこよりも難しいDEV-Cビットのグラフィックスの使用, 我々は開発-Cでのグラフィックスを設定するには、いくつかの小さなステップを必要とする.
コンテンツ
ライブラリwinbgim.hを使用してください
ライブラリgraphics.hを使用してください
ライブラリwinbgim.hを使用してください
非常に単純な方法, ただ、フォルダ内のファイルをコピーすることは完成です.
まず、必要なファイルをダウンロードしてください ここに
あなたは解凍後にダウンロードしたフォルダが表示されます “VietSource.net – デベロッパー-Cでのグラフィックス” ディレクトリ内の 5 ファイル:
あなたは、コピー:
– ファイル libbgi.a ディレクトリ内の LIB (通常はC:\プログラムファイルのDev-CPP MINGW32 libに)
– ファイル winbgim.h と graphics.h ディレクトリ内の 含まれる (通常はC:\プログラムファイルのDev-CPP MINGW32 は、)
– 2 ファイル 6-ConsoleAppGraphics.template とファイル ConsoleApp_cpp_graph.txt ディレクトリ内の テンプレート (通常はC:\プログラムファイルのDev-CPP テンプレート)
あなたが勝利を使用している場合 64 ビットダウンロード 32 通常のビットをインストールし、上記のが、Cのようなフォルダにファイルをコピーします:プログラムファイル (x86の)DEV-CPP…
次のDev C 、あなたが起動し, [ファイル] - で>新規作成>プロジェクト... - >コンソールグラフィックスアプリケーション
プロジェクトを保存し、次のような簡単なプログラムで、メインファイルの内容が表示されます:
/* graphics in Dev-C++ - nguyenvanquan7826 */ #include <winbgim.h> int main(int argc, char *argv[]) { // now, you can run project initwindow(300, 300); // init window graphics setbkcolor(1); // set background cleardevice(); setcolor(14); // set text color outtextxy(50,100,"Graphics in Dev-C++");// print text in window graphics while(!kbhit()) delay(1); // pause screen return 0; }
とすぐにあなたがプログラムを実行することができます (あなたがメインのファイルを実行して維持する必要がある場合).
ライブラリgraphics.hを使用してください
あなたは、他のライブラリと同じ行うとしてではなくwinbgim.hです C言語でgraphics.hライブラリのコピー:プログラムFilesDev-CppMinGW32include. その後、我々は、このようなプロジェクトを作成し、代わりにwinbgim.hライブラリを宣言しました ライブラリ宣言graphics.h
参照する: Linux上でCを使用したプログラミンググラフィックス (Ubuntuの)
C言語でドキュメントのグラフィック: 載せられない
勝利 7 64そのビットは常に実行されません! 新しいプロジェクトの実行中にライブラリを引く必要があります!
あなたが同じファイルを含むようにライブラリをコピー知りませんでした? また、外部ファイル他のライブラリwinbgim.h?
単にファイルのみがあなたのライブラリー! しかし、このライブラリファイルは、フォントの色でサポートされていません! 例えばseticons(黒); アラームが、seticonsます(1); それはバグではありませんん! Mình kiếm được file graphics.h rồi nhưng cài lại win lỡ làm mất và không cần phải copy file thư viện vào project nữa! Tiếc quá!@@
😀 Cảm ơn bạn nhé, đúng là không dùng được màu chữ, nhưng mình copy thư viện vào project vẫn chưa thực hiện được trên win 64. Chắc phải thử làm lại.
Cảm ơn bạn vì bài viết!
Mình đã làm theo hướng dẫn của bạn và đã sử dụng được thư viện “winbgim.h”, nhưng loay hoay mãi mà không add được cái “graphics.h”; làm phiền bạn hướng dẫn mình với.
Cái graphics này mình không dùng và cũng không biết dùng nữa. Bạn thử search google xem nhé. 😀
Đã update hoàn tất nhé các bạn. Sử dụng được trên cả hệ thống win 8 32 bit và 64 ビット. Sử dụng được thư viện winbgim.h hoặc graphics.h.
どうもありがとうございました!
Mình đã làm được rồi. Chính xác là chỉ có thể sử dụng được một trong hai thư viện thôi!
😀 Tất nhiên là vậy. Dùng cái này thì thôi cái kia chứ. ^^ Ai dùng cả 2 làm gì.
Mình bổ xung chút nha. Không nhất thiết là phải cài Dev C++ 32 bit thì mới dùng được, インストールのDev-C ++の場合 64 ビット、これが使用されるようにわずかに修正されました:
– 代わりに、パスにファイルをコピーします “℃:プログラムファイル (x86の)DEV-CppMinGW32…” 我々はパスにファイルをコピー “℃:プログラムファイル (x86の)DEV-CppMinGW64x86_64-W64-MINGW32…”.
– “必要とされています” コンパイラが選択する必要があります “TDM-GCC 4.8.1 32-ビットリリース” その後、新たに作成された新規プロジェクトの前に.
ありがとう. テストするにはどのようにそれを試してみてください^^
どうもありがとうございました! Mình cũng loay hoay mãi.
Đúng là bắt buộc phải để trình biên dịch như bạn nói ^^
セットアップライブラリはあなたにwinbgim.hを実行しないものです, これは、エラーのG ++のJました, ビジュアルC ++いつでもそこdevのCと拮抗的ではないので、. 工場出荷時インストールされているVisual C ++ rにおける
この1私はまだわからないんだけど.
あなたは、ウイルス対策プログラムkをインストールしています? もしそうなら、それは通常のオフに実行されます
インテリジェント上記の手順に従い、その後/新しいプロジェクトコピーを提出スター… それが作成されます 1 .devファイルと 1 ファイルの.cpp; 上記のプログラムを実行することはokです. しかしに出て排水するとき (尾の.cppレビュー) 新聞F9キーを押しinitwindowそれをk個,… 何. なぜ先生それ. 説明MN
あなたはDJKを終了新しいdevのファイルでプロジェクトを開く必要があります.
私はあなたのアプリケーションを聞いてみよう, それを実行する、どのようにこのエラー:
℃:\プログラムファイル (x86の)\Dev-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exeは-lbgi見つけることができません
℃:\Users ユーザーgoldt ドキュメント winbgim1 collect2.exe [エラー] ldが返さ 1 戻り状況
25 ℃:\Users ユーザーgoldtドキュメント winbgim1目標のためMakefile.winレシピ 'winbgim1.exe’ 失敗しました
たぶんモードにあなたが準備されていない原因, あなたが勝つためにどのように参照してください。 64 オフライン上記
私はエラーを実行する理由それはです :
378 1 ℃:\プログラムファイルは、 DEV-CPP MINGW32 winbgim.h 含みます [エラー] 未知のタイプ名 'ブール’
379 20 ℃:\プログラムファイルは、 DEV-CPP MINGW32 winbgim.h 含みます [エラー] "期待;', 「,’ または ')’ 前 '&’ トークン
私は修正に役立ちます
Bạn xem cho mình với nó bảo lỗi Source is not compile
℃:\Users\aviSHOP\Desktop\Makefile.win recipe for target ‘pp.o’ 失敗しました
℃:\Users\aviSHOP\Desktop\process_begin CreateProcess(℃:\Users\aviSHOP\AppData\Local\Temp\make4840-1.bat, ℃:\Users\aviSHOP\AppData\Local\Temp\make4840-1.bat, …) 失敗しました.
℃:\Users\aviSHOP\Desktop\make (e=5) Access is denied.
あなたは上記のが、ファイルへのステップを実行します - > 新 - > プロジェクト、コンソールグラフィックスアプリケーションが表示されない表示されるダイアログボックス. あなたはに自分自身を助けます!
正しいフォルダにファイルことを確認し、それはNHEを獲得見ます 64 がある 32 ビット, 軽量、まだ右のバージョンをダウンロードDEV-C.
Mình cảm ơn bạn nha! Phần để file vào thư mục thì phải tự hiểu hiểu rồi đặt vào đúng chỗ thôi, vì mỗi bản release lại có một kiểu sắp thư mục hơi khác nhau.
Đã đọc nhiều bài hướng dẫn về C++ của bạn, mình thực lòng biết ơn bạn luôn ấy 🙂
e test ok nhưng khi viết 1 hoặc cop 1 エラーメッセージの他のプログラム ” initgraph(&GD, &GM, “℃:\\TC \ BGI”); S先生は、
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exeは、互換性のないCをスキップ:/プログラムファイル (x86の)/-lbgi探しのDev-CPP /にMinGW64 / libに/ libbgi.a
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exeは、互換性のないCをスキップ:/プログラムファイル (x86の)/Dev-CPP /にMinGW64 / libにのlibbgi.a -lbgiを検索するとき
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exeは、互換性のないCをスキップ:/プログラムファイル (x86の)// libに/ libbgi.aのDev-CPP /にMinGW64 / x86_64の-W64-MINGW32 -lbgiを検索
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exeは、互換性のないCをスキップ:/プログラムファイル (x86の)/Dev-CPP /にMinGW64 / x86_64の-W64-MINGW32 / libに libbgi.a -lbgiを検索
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../../ x86_64の-W64-MINGW32 / libに/../ libに/ libbgi.a -lbgiを検索するとき
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../../ x86_64の-W64-MINGW32 / libに/../ libに libbgi.a -lbgiを検索するとき
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../のgcc / x86_64の-W64-MINGW32 / 4.8.1 / libに/../../../../のlib / libbgi.a -lbgiを検索
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../../ LIB libbgi.a -lbgiを検索
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)// libに/ libbgi.a DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../../ x86_64の-W64-MINGW32検索-lbgi用
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../../ x86_64の-W64-MINGW32 / libに libbgi.a検索-lbgi用
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../ libbgi.a -lbgiを検索
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../ .. -lbgiを検索するときにlibbgi.a
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exeは、互換性のないCをスキップ:/プログラムファイル (x86の)/-lbgi探しのDev-CPP /にMinGW64 / libに/ libbgi.a
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exeは、互換性のないCをスキップ:/プログラムファイル (x86の)// libに/ libbgi.aのDev-CPP /にMinGW64 / x86_64の-W64-MINGW32 -lbgiを検索
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../../ x86_64の-W64-MINGW32 / libに/../ libに/ libbgi.a -lbgiを検索するとき
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../のgcc / x86_64の-W64-MINGW32 / 4.8.1 / libに/../../../../のlib / libbgi.a -lbgiを検索
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)// libに/ libbgi.a DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../../ x86_64の-W64-MINGW32検索-lbgi用
℃:\program files (x86の)\DEV-CPP にMinGW64 x86_64の-W64-MINGW32 ビンのld.exe互換性のないCをスキップ:/program files (x86の)/DEV-CPP /にMinGW64 / binに/../ libに/ GCC / x86_64の-W64-MINGW32 / 4.8.1 /../../../ libbgi.a -lbgiを検索
℃:\program files (x86の)\DEV-CPP にMinGW64 ビンのld.exeが-lbgi見つけることができませんx86_64の-W64-MINGW32
℃:\Users ユーザーNGUYEN HUY HOANG 写真カメラロール collect2.exe [エラー] ldが返さ 1 戻り状況
25 ℃:\「ターゲットのUsers ユーザーNGUYEN HUY HOANG 写真カメラロール Makefile.winレシピMyProject.exe’ 失敗しました
あなたが行くことができます。この1ので、障害のあるJ兄弟は不思議に思っています
このラインでの彼のプレスラン、それはMakefile.winを開いているエラー
$(CPP) $(LINKOBJ) -ザ· $(BIN) $(LIBS)