PDA

Pogledaj cijelu verziju : Dev-C++



Sceleton
25-08-2008, 10:09
Evo ja sam nedavno počeo programirati u Dev-C++ i zanima me šta treba instalirat da bi mogao napisat grafički program, evo ja sam išao pa onom tutorialu za apsolutne početnike i napišem onaj prvi program za grafiku a on meni s*** nešto za onaj #include <winbgim.h> Kolko sam ja skužio ja trebam instalirat grafički compiler, al gdje da ga skinem? Hvala unaprijed.
PS: Nemojte me osuđivati, znam da sam težak slučaj, al pomozite plz :pray:

Edi Sm187
25-08-2008, 11:35
http://apcsteacher.com/reference/cpp/winbgim_devcpp4990_20041220.zip

Eto, uživaj u radu s grafikom i prvim animacijama. I ne zaboravi linker pod parametrima u postavkama projekta.

Sceleton
25-08-2008, 13:35
E puno ti hvala.

Sceleton
25-08-2008, 15:29
Kolega, evo mene opet, el mi možeš pojasnit zašt meni pokaže grešku kad god upišem neku boju? Evo primjera:
setbkcolor(WHITE);
setcolor(BLACK);

Evo greške:
`WHITE' undeclared (first use this function)
`BLACK' undeclared (first use this function)

El znaš što bi to moglo biti?

Sceleton
25-08-2008, 15:32
Probo sam i ovako:
setbkcolor(COLOR(255,255,255));
setcolor(COLOR(0,0,0));

Al isto nevalja.

fps_gamer
25-08-2008, 15:34
#include <cstdlib>
#include <iostream>
#include <winbgim.h>

using namespace std;

int main()

{
int gdriver = 9;
int gmode = 2;

initgraph(&gdriver, &gmode, "");

setbkcolor(RED);
setcolor(BLUE);

cleardevice();

circle(320, 249, 180);
getch();

closegraph();

return 0;
}


i u linker upisi "-lbgi -lgdi32" bez navodnika

Sceleton
25-08-2008, 15:42
Isti kukac, neće.

fps_gamer
25-08-2008, 15:46
neznam...

Sceleton
25-08-2008, 15:49
-lbgi -lgdi32 ja trebam samo upisat ili ić na browse pa nać?

DragonSoul
25-08-2008, 15:55
Jesi includeao potrebno u taj source file?

Luka
25-08-2008, 15:56
WHITE not defined

očito nije ^^

Sceleton
25-08-2008, 16:00
Incluedo sam winbgim al nisam conio

Sceleton
25-08-2008, 16:02
Sad sam includeao oboje, i radi, THX.

fps_gamer
25-08-2008, 16:03
idi u project options> i nadi tab di imas 3 prozorcica i u treci upises taj lbgi...

Sceleton
25-08-2008, 16:05
Jesam, i štima :thumbs2:

SkunK
25-08-2008, 19:31
To ti je sve "učenje napamet" bolje da skuzis zasto uopce includas to, nego da bzvz napišeš #include i to je to, tako ništa ne učiš, bit ćeš mozda zadovoljan ako dobiješ WIN32 GUI ali nećeš ništa naučiti, ali kao i većini "gamemakera" na ovom forumu, važno je da se nešto događa zar ne, a poslje cemo te tehnikalije... da, ko ga jebe idem napravit Splinter Cell :)

Sceleton
25-08-2008, 19:52
Mislim da sam skužio šta taj include radi, prekini me ak gdje grješim... Include otvara skupinu naredbi koje možemo koristit za programiranje npr. onaj cstdlib.

Luka
25-08-2008, 19:56
Include uključuje izvorni kod tih datoteka iz standardne biblioteke kako bi ih ti mogao koristiti. Inače, ne radi se o tipičnim "naredbama" kao što je return; ili break;, već o funkcijama, klasama i preopterečenim operatorima.

Sceleton
25-08-2008, 19:59
El sam barem bio blizu?

heodox
25-08-2008, 20:02
preopterečenim operatorima.

Joj, hrvatska terminologija :)

Luka
25-08-2008, 20:07
heheh

overloaded operators :)

RayDX
25-08-2008, 20:42
Dat ću vam ja preopterećenje :D

matowin59
26-08-2008, 04:49
#include:
je pretprocesorska direktiva.Imaš još puno za učiti!!

Luka
26-08-2008, 11:20
#include:
je pretprocesorska direktiva.Imaš još puno za učiti!!

"pretprocesorska direktiva" njemu ništa ne znači, niti je bitno da to odmah shvati (koliko sam shvatio, on još uči programirati)

matowin59
26-08-2008, 14:52
#include:
je pretprocesorska direktiva.Imaš još puno za učiti!!

"pretprocesorska direktiva" njemu ništa ne znači, niti je bitno da to odmah shvati (koliko sam shvatio, on još uči programirati)

Nadam se da će biti i uporan. :D

Sceleton
26-08-2008, 15:17
Bit ću, nebrini :)