Libbgi A Download For Dev C++

Download required libraries from here

Dev C++ Graphics

Graphics In Dev C++ Download

Back To Dev CPP Folder. Go To Back Graphics file Folder. Go To The Dev CPP Folder and Open x8664-w64-mingw32, Open Lib Folder And Paste the File. After Complete Setup. Open Dev C; Go to The File; New; Project; Console Graphics Application; Choose The Lang C, C And Give The Name Of Project Then Click Ok. How to install WinBGIm Graphics Library in Dev C 5.11Download link: Users of Dev-C can download additional libraries, or packages of code that increase the scope and functionality of Dev-C, such as graphics, compression, animation, sound support and many more. Users can create Devpaks and host them for free on the site. Copy and paste libbgi.a file in the lib folder of Code:Blocks. Download Lbgi For Dev. Libbgi.a (download to C:Dev-Cpplib) After you have downloaded the files to the correct locations, you can now use WinBGIm’s graphic.h as you would Borland’s graphics.h with a few caveats. Using library files: First, you have to tell Dev-C where to find the library functions that WinBGIm references–this is done in the “Project Options.

It is a tradition to use Turbo C for graphic in C/CPP. But it's also a pain in the neck. Here we are using Code::Blocks IDE, which will ease out our work.

WinBGIm Graphics Library Installation WinBGIm is a Windows C graphics library based on the classic Borland Graphics Interface (originally distributed with Borland’s Turbo Pascal and later with their Turbo C compilers). In addition to the original BGI interface, WinBGIm also provides programmer support for accessing the mouse and for using. I can do graphics in Dev- C. I am using Dev-C.:). Just follow the instructions carefully and do not forget to put linkers. You can't do a graphics by making a new source file. You need to do a new project to put linkers. Yes, but you are not using the 16-bit functions that are in graphics.h that is supplied with Turbo C. Unable to run the graphics from following process in DEV C. Install DevC. I installed from the Version Setup File. Download graphics.h to the include/ subdirectory of the Dev-C directories. Download libbgia. To the lib/ In order to use the WinBGIm subdirectory of the Dev-C directories.

Libbgi.a (download to C: Dev-Cpp lib) After you have downloaded the files to the correct locations, you can now use WinBGIm’s graphic.h as you would Borland’s graphics.h with a few caveats. Using library files: First, you have to tell Dev-C where to find the library functions that WinBGIm references–this is done in the “Project.

Steps to run graphic code in CodeBlocks

1. Install Code::Blocks

Make sure you have installed Code::Blocks IDE on your machine. If you don't have this IDE or have any issue with compiler download and install it from here.


2. Download the required header files

We need few files to be included in the lib folder of Code::Blocks.Download the files from here

3. Include graphics.h and winbgim.h

Download Graphics Library For Dev C For Dev C++ Download

Copy and Paste the graphics.h and winbgim.h files into include folder of Code::Blocks directory.

Path: C:Program Files (x86)CodeBlocksMinGWinclude

4. Include libbgi.a

Copy and paste libbgi.a file in the lib folder of Code:Blocks

Path: C:Program Files (x86)CodeBlocksMinGWlib

5. Add Link Libraries in Linker Setting

Free Library Graphics

  • In the Code::Blocks application go to, Settings > Compiler

  • In the Global Compiler setting, click on the Linker Settings

  • In Link Libraries, Add and browse to C:Program Files (x86)CodeBlocksMinGWlib and select libbgi.a.

  • Paste this in the Other Linker Option tab of Linker Settings (i.e. on the right-hand side)

    -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

  • Save the setting and restart the application

To test the setting copy paste any computer graphics code from

Creating 2D graphics programs under DOS is easy if you’re using [turbo c]. There is library file called graphics.h that does the tiresome work for you. But unfortunately this library is borland specific you can’t use it on other compilers.

Even though some peoples somehow managed to port it outside the turbo. Some people hacked their own version of graphics.h. One such person is Micheal main, he ported some of borland graphics functions and library.

Micheal main modified BGI library for windows application to be used under MinGW. This BGI library is renamed as WinBGIm. Now you can use all the borland specific functions under Dev-C++.


In order to run graphics programs under Dev-C++ you have to download WinBGIm files. Download the files listed below.

  • Graphics.h (download to C:Dev-Cppinclude)
  • libbgi.a(download to C:Dev-Cpplib)

Once you download the files. Now you have to place into the correct location in Dev-C++ installation folder. Try to locate include and lib folder under your dev-cpp installation. Move these files under the respective folder of include and lib. like e.g. D:Dev-cpp include & D:Dev-cpplib .

At last step you’ve downloaded & installed the WinBGIm, now you have to configure it to use under Dev-C++. You’ve to set some project options in Dev-C++ in order to run WinBGIm references properly.
Follow the steps below to set proper project options for WinBGIm.

1. Go to the “File” menu and select “New”, “Project”,Choose “Empty Project” and make sure “C++ project” is selected. Give your project suitable name and click on “Ok”.


1. You can create individual C++” source file” instead of “project”. Go to the “File” menu and select “New Source File” OR Go to the “Project” menu and select “New File”.

2. Go to “Project” menu and choose “Project Options”.
3. Go to the “Parameters” tab.
4. In the “Linker” field, enter the following text:

  • -lbgi
  • -lgdi32
  • -lcomdlg32
  • -luuid
  • -loleaut32
  • -lole32

Libbgi A Download For Dev C++ Free

5.Click “Ok” to save settings.
Now you’ve done with the configuration for WinBGIm. Please make sure you’ve done this step properly otherwise compiler will flag error.

Testing & Debugging

Now let’s write a small program to test how WinBGIm works. Here is the source code for the program. Type it down,save it with .cpp extension and compile and run to see the results.

#include <graphics.h>

#include <iostream>

using namespace std;

int main()
return 0;

This is the program for displaying circle with respective parameters on window of size 800×600.This window will close when you press any key.If you’ve made settings correctly then you can view the graphics,without any problem.

What’s included ?
All the borland graphics batteries included, plus some additional written by other contributors of WinBGIm. With WinBGIm you can use most of the borlands graphics function & RGB colors. You can also use detectgraph() and initgraph() or you can use new function called initwindow(). You can even use some of the old mouse function such as int mousex() & int mousey() along with getmouseclick() & clearmouseclick(). For keyboard functions,you don’t have to include conio.h some of the functions are supported without it like void delay(int millisec),int getch( ),int kbhit( ).

If you want to capture the screen where you’ve created your graphics. You can do it with help of these functions getimage(),imagesize(), printimage(), putimage(), readimagefile() ,writeimagefile().

Help & Support
If you’re into some trouble with installation & configuration,then please post your questions here. But please don’t post homework problems or your custom projects.Google groups is the right place to get answers in such cases. You can even get lot of support with WinBGIm and Dev-C++ at Google groups. If you want to read about the WinBGIm documentation & FAQ.

If you’ve any question or suggestion then don’t hesitate to post it here.If you know any alternative than WinBGIm,please post about it here.