Get BGI Graphics To Work In Dev-Cpp

blitzcoder's Avatar author of Get BGI Graphics To Work In Dev-Cpp
This is an article on Get BGI Graphics To Work In Dev-Cpp in C.
Rated 5.00 By 2 users
Dev-Cpp is an application which is used to code and run programs in C/C++. It has its variations but none of them come with a pre-installed graphics library. So if you are switching from some primitive editor like TurboC to Dev-Cpp (which follows ANSI specifications correctly) and try to write the following code, it won’t compile.

Code:
#include<iostream>
#include<graphics.h>
using namespace std;
int main()
{
	int gm=DETECT, gd;
	initgraph(&gm,&gd,”C:\\Dev-Cpp\\lib”);
	cleardevice();
	circle(200,200,50);
	getch();
	closegraph();
	return 0;
}
You will get an error saying “Could not find graphics.h”.

What you need to do is visit the following link, and download the file

http://tinf.ti.funpic.de/_nicht_loes...0-1g17l.DevPak

You will have to install it. The problem is that it sometimes experiences a malfunction, in which case you open it with “WinRAR” (or an equivalent software) and just extract “graphics.h” to the include directory of your Dev-Cpp installation.

Now, when you create a project, go to Project->Project Options and select the Parameters tab. In this, under the “Linker” field, type in the following. (including the ‘-’)

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


And voila! Once you have this installed and the above changes made, you do not need anything more and can simply run the above code to test it. Now get started with writing whatever code you want, using your newly acquired “graphics.h” functions!
Attached Files
File Type: zip WinBGIm-6.0-1g17l.zip (64.9 KB, 72 views)
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
How do we install that file?
0
blitzcoder's Avatar, Join Date: Aug 2010
Go4Expert Member
It is a simple installation file. Just run it and keep clicking next. That is all
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
Nominate this article for Article of the month - Aug 2010 before September 15 2010.
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
Vote for this article for Article of the month - Aug 2010
0
wdliming's Avatar, Join Date: Sep 2010
Go4Expert Member
when i did as you tell me ,but i could not complie successfully.
my code is \;
int main(int argc, char *argv[])
{
int gm=DETECT, gd;
initgraph(&gm,&gd,"D:\\DEV-CPP\\lib");
cleardevice();
circle(200,200,50);
getch();
closegraph();
system("PAUSE");
return EXIT_SUCCESS;
}
it says:
D:\DEV-CPP\Examples\Graghics\main.cpp `D' was not declared in this scope(i install the dev c++ in the D:\DEV-CPP)
could you tell me how to amend it?Thank you!!
0
wdliming's Avatar, Join Date: Sep 2010
Go4Expert Member
sorry!i am so caraless that i didnot change the " " ",at first i input the " " " in Chinese mode.Now i eat my words ,and i make it,thank you!!
0
seoguru's Avatar
Banned
One of the most important aspects of on-page SEO (Search Engine Optimization) these days is site speed (on-page SEO consists of the factors you change/implement on your Web site itself, such as changing title tags, posting content, etc.). In other words, how fast does your Web site load when someone visits it? Is it image-intensive? If so, do you extend the courtesy of letting your visitors click on a thumbnail to load a full image
0
glen's Avatar, Join Date: Nov 2010
Newbie Member
This does not work for me.
I have a working copy of 4.9.9.2
graphics.h loaded in proper place
When trying to compile test code, I get a compile error on the initgraphics line.
I'm unable to goto Project/project options- error box comes up.
[IMG]file:///C:/DOCUME%7E1/Owner/LOCALS%7E1/Temp/moz-screenshot.jpg[/IMG]Can't post image here, or attach so I can't show you what the error message is.
The error box is called Oops, and it says An unexpected error has occurred in the application.
0
Mohamed IBrahim's Avatar, Join Date: Oct 2010
Newbie Member
thank you very much