Ngôn ngữ lập trình C++ là ngôn ngữ đa năng. Sử dụng C++ bạn có thể tạo đồ họa cấp thấp, tức là tạo hình dạng cơ bản và chữ với font đẹp, thêm màu sắc cho chúng.
Lập trình đồ họa có thể làm trong C++ dùng terminal hoặc command prompt hoặc tải DevC++ compiler để tạo chương trình đồ họa.
Đối với terminal, cần thêm thư viện graphics.h vào GCC compiler. Cần gõ các lệnh sau:
>sudo apt-get install build-essential >sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-2.0 \ guile-2.0-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev \ libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev \ libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev \ libslang2-dev libasound2 libasound2-dev >sudo make install sudo cp /usr/local/lib/libgraph.* /usr/lib
Gõ lần lượt các lệnh trên để cài đặt thành công thư viện graphics.h trong GCC compiler của terminal.
Với phương pháp khác, cần cài đặt DevC++ compiler.
Thư viện graphics.h − Thư viện graphic.h dùng để thêm đồ họa vào chương trình C++. Đối với lập trình đồ họa, đây là thư viện bắt buộc phải include vì nó chứa tất cả phương thức cần thiết.
Cú pháp include graphics trong chương trình C++:
Cú pháp
#include<graphics.h>
Ví dụ
Chương trình minh họa lập trình đồ họa trong C++:
#include<graphics.h>
#include<iostream.h>
using namespace std;
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\TC\\BGI");
rectangle(100,100,200,200);
getch();
closegraph();
return 0;
}
Kết quả

Các hàm phổ biến khác của lập trình đồ họa C++:
arc() − tạo cung với góc và bán kính cho trước.
bar() − tạo thanh với tọa độ cho trước.
circle() − tạo đường tròn với bán kính cho trước.
closegraph() − đóng chế độ đồ họa và giải phóng bộ nhớ.
ellipse() − tạo elip với trục chính và phụ cho trước.
floodfill() − tô màu cụ thể vào điểm cụ thể với tọa độ cho trước.
line() − tạo đường thẳng với điểm đầu và cuối cho trước.
rectangle() − tạo hình chữ nhật với tọa độ cho trước.