How to use graphics.h in latest IDE's & Editors 2018
- Clone the files from this repository. And download the Code::Blocks.
- Now copy the graphics.h & winbgim.h header files in
C:\Program Files\CodeBlocks\MinGW\include
directory. - Now copy the libbgi.a library file in
C:\Program Files\CodeBlocks\MinGW\lib
directory.
Note:
It may possible that your codeblocks installation is in another folder like Program Files(x86) by default codeblocks is installed in this directory. So find your path accordingly.
-
Now open your codeblocks and go to
Settings > Compiler Settings > Linker Settings
. Click onAdd
to link libraries and browse your libbgi.a library file; should be likeC:\Program Files\CodeBlocks\MinGW\lib\libbgi.a
. -
In Linker Settings paste these linkers in Other linker options.
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
-
Cheers 🎉 🤘 Now run any graphics program. Remember that your program should be like name_of_file.
cpp
. BecauseC
doesn't support sstream.
For Dev C++ you have to do the same upto Linker step. You need to add linkers with the project, just paste the linkers in
Project Options > Parameters > Linkers
. Or You can do it every project by pasting it inTools > Compiler Options > General > in second textbox
- Clone the files from this repository. And download the Atom.
- Download the GCC compiler MinGW. And install it. Mark all options for installation.
- Set the path for the compiler. Go to
Control Panel > System > Advanced System Settings > Environment Variables > Path > Edit > New > paste C:\MinGW\bin
- Now open the Atom and install a package
gpp-compiler
from press (ctrl + comma) it'll open settings > Install. - After that paste those linkers, go to
Open settings > Packages > Settings of gpp-compiler package > C++ Compiler Options
. - Done! Create new file and press f5 to run the program.
- First Download the suitable binary file, according to your Linux OS The current release of SDL_bgi is 2.2.3. To compile it from sources, you will need a compiler (gcc or clang are fine), make, and SDL2. On Debian and Ubuntu-like distributions, you will need the package 'libsdl2-dev' and its dependencies.
Building has been tested on GNU/Linux Mint 18.*, Fedora 26, Windows (MSYS2 + mingw-w64, Code::Blocks, Dev-C++ ), and Mac OS X Yosemite.
- Sources: SDL_bgi-2.2.3.tar.gz
- Source RPM package: SDL_bgi-2.2.3-1.src.rpm
- 64 bit binary RPM package (Fedora): SDL_bgi-2.2.3-1.x86_64.rpm
- 64 bit binary DEB package, for Debian-like Linux distributions: sdl_bgi_2.2.3-1_amd64.deb
- binaries for Windows (MSYS2 + mingw-w64, CodeBlocks, Dev-C++):
SDL_bgi-2.2.3-win.zip - Previous versions sources:
SDL_bgi-2.2.2.tar.gz
SDL_bgi-1.0.1.tar.gz
-
To compile a program using SDL_bgi, make sure that it includes the 'graphics.h' header file. Then:
gcc -o program program.c -lSDL_bgi -lSDL2
-
If you want to integrate this with your favourite editors the simply add linker.
-lSDL_bgi
-lSDL2