Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Graphics.h CompilerNew to Visual Studio Code? Get it now.
Graphics.h Compiler

Graphics.h Compiler

AlbatrossC

|
3,101 installs
| (2) | Free
Compile and run C++ graphics.h programs with one click. Includes automatic MinGW setup and WinBGIM library for Windows.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Graphics.h Compiler for VS Code

Run graphics.h programs with one click — no manual setup needed.

VS Code Marketplace GitHub License: MIT Try Online


📺 Video Walkthrough

Watch on YouTube

Click to watch the full demo on YouTube — covers both modes, setup, and usage.


🚀 How to Run

  1. Open any .c or .cpp file that uses #include <graphics.h>
  2. Click the dropdown arrow (▾) next to the ▶ Run button in the top-right corner of the editor
  3. Two options will appear — pick the one that suits you

Run Options


🖥️ Compilation Modes

This extension gives you two ways to compile and run graphics.h programs, each with its own strengths.


Mode 1 — Turbo C (DOSBox)

Runs your code inside an emulated Turbo C 3.0 environment, rendered directly in a VS Code tab. No downloads, no configuration — just open and run.

  • Nothing to install — the Turbo C compiler, DOSBox runtime, and WASM binary are all bundled inside the extension
  • Completely isolated — a fresh copy of the DOS environment is created in memory on every run, so there's no stale state between executions
  • Errors shown inline — if compilation fails, an error panel appears below the DOS canvas without leaving the tab
  • Works everywhere — Windows, Linux, and macOS, since the entire environment runs inside VS Code's built-in browser engine

Turbo C running inside VS Code


Mode 2 — WinBGI (Native Windows)

Compiles your code using MinGW + WinBGI and runs it as a real native Windows executable. On Linux, it runs through Wine automatically.

  • Proper error diagnostics — compilation errors appear in VS Code's Problems panel (Ctrl+Shift+M) with exact file, line, and column info — just like any modern C++ project
  • One-time toolchain setup — the extension downloads and installs everything automatically on first use:
    • Downloads ~220 MB from the internet
    • Extracts to ~990 MB on disk
    • A detailed progress bar shows download %, extraction progress, and each install step in real time
  • Linux ready — on Ubuntu/Debian, Wine is used to run the compiled .exe without any extra configuration from you

WinBGI running natively on Windows


⌨️ Keyboard Shortcuts

Action Shortcut
Run Graphics (WinBGI) Ctrl+Alt+N
Compile Only — no run Ctrl+Alt+B
Stop Running Program Ctrl+Alt+K

All commands are also reachable via the Command Palette (Ctrl+Shift+P) — search for Graphics.h.


⚙️ Extension Settings

Open settings with Ctrl+, and search for graphics-h-compiler:

Setting Default Description
autoRun true Automatically run after a successful build
showOutputPanel true Show the Output panel during compilation
clearOutputBeforeCompile true Clear the Output panel before each new build
runInTerminal true Run in the integrated terminal — required for programs that use scanf or cin

🔧 First-Time Setup

Windows

WinBGI mode will ask for your permission before downloading anything. Once confirmed, the extension handles the full setup:

  • Downloads the MinGW32 toolchain (~220 MB)
  • Extracts it to ~990 MB on disk
  • Copies the graphics.h library files automatically
  • Shows a step-by-step progress indicator throughout

Turbo C mode requires no setup at all on Windows.

Ubuntu / Debian Linux

When you first run WinBGI mode, the extension gives you a Copy and Open Terminal button. Click it, paste the command with Ctrl+Shift+V, and press Enter. The script installs:

  • i686-w64-mingw32-g++ — the MinGW cross-compiler
  • wine — to execute the compiled Windows binary
  • graphics.h library files — installed to /usr/local

View the full Ubuntu install script →

macOS

Turbo C (DOSBox) mode works on macOS out of the box. WinBGI is not supported on macOS.


🌐 No VS Code? Try the Online Compiler

You can compile and run basic graphics.h programs directly in your browser — no installation of any kind required.

→ Open the Online Compiler


🔗 Links

  • VS Code Marketplace
  • GitHub Repository
  • Report an Issue
  • Ubuntu Install Script

Built for students learning computer graphics. If it helped you, drop a ⭐ on GitHub — it means a lot.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft