Thứ Hai, 6 tháng 5, 2013

Một cách khác để có thể sử dụng đồ họa trên Dev C++

Đêm hôm lọ mọ trên Google muốn tìm cách để cho mọi người tạo Project mới mà không phải paste lại cái đống lằng nhằng vào Linker trong phần Paramenters của Project thì tình cờ thấy cái thư viện tên <winbgim.h> đọc một lúc thì xin dịch nôm na là Window BGI Mode  cái thư viện này theo như tác giả nói thì nó công năng và cách sử dụng hàm y hệt như là <graphics.h>
Trong chương trình thì chỉ cần thay #include<graphics.h> bằng#include<winbgim.h> là được.
Thôi xin đi vào vấn đề chính 
Trước tiên tải file đính kèm và giải nén vào các thư mục tương ứng:
1. winbgim.h (place in C:\Dev-Cpp\include
2. libbgi.a (place in C:\Dev-Cpp\lib)
3. libconio.a (place in C:\Dev-Cpp\lib)
Lại tạo 1 cái Project mới, tạo xong ấn Alt+P, chọn thẻ Paramenters sau đó paste lũ này vào phần Linker
-lbgi -lgdi32 -luser32 
Sử dụng y hệt như là <graphics.h> nhá 
---------------------------------------------------------------------------


Tiếp theo tớ sẽ copy của tác giả 1 đoạn để hướng dẫn mọi người tạo Project mới mà không phải làm mấy cái bước trên nữa  vậy thì còn làm mấy bước trên để làm j nhỉ    
# Trong thư mục C:\Dev-Cpp\Templates, tạo một copy của file có tên "2-ConsoleApp.template" và đổi tên thành "6-ConsoleAppGraphics.template"
# Sử dụng một trình biên tập Text (như notepad) làm những thay đổi sau tới file mới này:
Trong mục [Template] , thay đổi
Name=Console Application
thành:
Name=Console Graphics Application
Cũng trong mục [Template] , thay đổi
Description=A console application (MSDOS window)
thành:
Description=A console application (MSDOS window) with graphics
Trong mục [Unit0] , thay đổi
Cpp=consoleapp_cpp.txt
thành:
Cpp=consoleapp_cpp_gr.txt
Trong mục [Project], thêm dòng mới sau:
Linker=-lbgi -lgdi32 -luser32

Sau khi hoàn thành những thay đổi trên bạn có thể dễ dàng tạo một project mới bằng cách chọn New, một mẫu ứng dụng thứ 6 sẽ được tạo.

Chỉ cần ấn vào phần Consolce Graphics Applications và thêm#include<winbgim.h> trong bài code là code đồ họa ngon rồi 
Lưu ý là mỗi lần muốn sử dụng bạn phải mở Project đồ họa lên chứ đừng mở file code nhé ^^ và một Project chỉ có 1 hàm main thôi  2 cái là báo lỗi  k biết có phải tại cái Dev C của t ko nữa