[ Trile @ 16.10.2004. 22:17 ] @
Evo posle citanja helpova iz alegra i dalje ne mogu da iskompajliram u DevC++-u nista. Prijavi mi:
[Linker error] undefined reference to `_imp__key'
i tako puno takvih errora sve dok ne prekine kompajliranje.
za svako poziv ka allegrovim datotekama dobijem po linker error.
citao sam da treba nesto da prepravljam u alegru da bi radio sa mingw32-om
isao sam na fix mingw32 u command promptu ali dalje ni da mrdnem...
skinuo sam SED sa allegrovog fajla ali ne znam dalje...
pomoc?
[ idb @ 18.10.2004. 09:34 ] @
Proveri linker opcije, pa ako imas ovakve:
-lalleg_s -lgdi32 -ldxguid -lole32 -ldinput -lddraw -lwinmm -ldsound
promeni ih u
-lalleg -s -lgdi32 -ldxguid -lole32 -ldinput -lddraw -lwinmm -ldsound

... izgleda da je greska u Templejtu za Alegro.

[ leka @ 18.10.2004. 12:17 ] @
Sasvim sigurno JESTE greska u sablonu koji dolazi uz Allegro DevPak...
[ Trile @ 18.10.2004. 15:01 ] @
Sad kaze (i sa _s i sa -s):
cannot find -lalleg

kompajler je u c:\mingw32\bin i ubacio sam path to binaries do njega.

da li sam pravilno instalirao allegro?
nalazi se u c:\mingw32\allegro
a nasetovao sam include path c:\mingw32\allegro\include
takodje i do Lib direktorijuma u ...\lib

fix mingw32 sam otkucao...

sa make
pa make install ne shvatam sta treba da se radi i da li treba uopste nesto da se radi?
[ idb @ 18.10.2004. 16:14 ] @
liballeg.a se nalazi u c:\Dev-Cpp\lib (pod uslovom da si instalirau Dev-Cpp u default folder).
Citat:
kompajler je u c:\mingw32\bin i ubacio sam path to binaries do njega.

Vidi ovako, mozda si u startu pogresno postavio pitanje, t.j. bez dovoljno detalja?
Moje radno okruzenje je Windows 2000 i Dev-Cpp 4.9.8.9 (instaliran u default folder c:\Dev-Cpp\)
Iz naslova teme sam zakljucio da je i kod tebe slicno, ali sada vidim da ti izgleda imas dodatno instaliram MinGW u posebnom folderu.
(Nisu ti potrebna na dva mesta).
Citat:
da li sam pravilno instalirao allegro?

Tesko je to reci, bez vise informacija ali...
Ako imas instaliran Dev-Cpp kompletno sa MinGW onda ti je dovoljno da preko opcije WebUpdate (iz Dev-Cpp), preuzmes Allegro.DevPak i instaliras ga (procedura je automatska, na kraju preuzimanja te pita za instalaciju).
Zatim:
fajlu C:\Dev-Cpp\Dll\alleg40.dll
prebacis u c:\winnt\system32
Restartujes Dev-Cpp...
Kada otvaras novi projekt izaberi karticu "MultiMedia", tamo imas dva sablona Alegro(DLL) i Alegro(Static).
Izaberi recimo Static, dobices kostur programa ...
F9 i on je preveden i izvrsen...
Ne treba ti da se bakces sa make, fix, ... itd... ti razmisljaj o programu.

Dopuna:
Sad vidim da radis na Win98.
Umesto c:\winnt\system32, mislim da kod njega treba da kopiras fajlu (alleg40.dll) u c:\windows\system32.
Za ovo nisam siguran, odavno nisam radio na win98.
[ Trile @ 18.10.2004. 17:13 ] @
au nisam znao da ima toliko dev packova za download!!!
aj probacu pa vam javljam sta se dogadja...

bas mi je tezak ovaj prelazak sa VB-a na C++ !!!
programiranje nije problem ali dok poskidam sve alatke i programe ima da :[