.[ ČeskéHry.cz ].
ako na allegro ?
Jdi na stránku 1, 2  Další
 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Obecné
Zobrazit předchozí téma :: Zobrazit následující téma  

som tu ale nenapisem ti odpoved pretoze....
lol ved ja som ti napisal odpoved
22%
 22%  [ 2 ]
sory ale vobec sa v tom nevyznam..co to je vlastne allegro ?
22%
 22%  [ 2 ]
nemam cas ani chut..
22%
 22%  [ 2 ]
pytas sa na blbosti.. imho..
33%
 33%  [ 3 ]
Celkem hlasů : 9

Autor Zpráva
komm



Založen: 18. 11. 2007
Příspěvky: 107

PříspěvekZaslal: 18. listopad 2007, 10:50:23    Předmět: ako na allegro ? Odpovědět s citátem

ahojte snazim sa rozbehat allegro...

skusal som na vc8 alebo borland c
ale moc mi to nejde..
najprv som len surovo skopiroval vsetky .h subory a tak..

vypisovalo chyby ze nevie najst pc.h a este zopar inych suborov
...
potom som zacal hladat ako to vlastne ma byt..

ide o to ze v cmd treba v adresary spustit fix.bat a ten nastavi asi par veci na to aby to slo pre dany program napriklad borland c

takze napriklad fix.bat bcc32 alebo pre vc8 je to fix.bat msvc8
.. pre vc8 vyhlasovalo probelmy ..aj som sa s tym este hral ale vzdal som..
pre borland c siel tento prikaz asi v pohode..
...
potom je treba spustit nejaky make a make install ci co.......
ale ja tam nic take nemam ..ako to ????
make je neznami priklaz pre cmd a ani taky subor tam nemam v allegro.. teda su tam take subory ale proste ze nejake pismeno prednim alebo zanim .. a tak no...

nevite co je treba dalej urobit ????????????
dufam ze som dost jasny..
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Quiark



Založen: 29. 07. 2007
Příspěvky: 816
Bydliště: Chlívek 401

PříspěvekZaslal: 18. listopad 2007, 11:00:53    Předmět: Odpovědět s citátem

Allegro jsem nikdy nepoužíval, ale určitě se to instaluje stejně jako ostatní opensource linuxové programy - tedy docela složitě a hlavně je to dělané především pro linux a pod windows se to dělá blbě - to je vidět třeba na tom make a make install. Make je program, který vezme na vstupu Makefile, ve kterém je popsané jak se má daný projekt přeložit. V Linuxu naprosto běžná věc, do windows je to potřeba nějakým způsobem doinstalovat.

Měl by sis na stránkách allegra dobře přečíst, jak to vlastně pod windows rozchodit, případně si stáhnout nějaký už hotový balíček konkrétně pro windows a pro konkrétní překladač (cosi je na konci této stránky http://alleg.sourceforge.net/wip.cs.html).

Možná pomůže použít jako překladač gcc (jeho port pod windows mingw nebo jak se to jmenuje).
_________________
Mám strach
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
komm



Založen: 18. 11. 2007
Příspěvky: 107

PříspěvekZaslal: 18. listopad 2007, 12:44:12    Předmět: Odpovědět s citátem

no ja mam tuto verziu
all422.zip 3784k Zdrojový kód pro všechny platformy v přátelském formátu pro DOS/Windows.

......
skusim to binarne pre windows.. hmm ale pise sa ze moc to pod brlandom nejde thak este ten visual skusim s tym.. dam vediet Smile

ale dik za opoved
zatim
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
komm



Založen: 18. 11. 2007
Příspěvky: 107

PříspěvekZaslal: 18. listopad 2007, 13:23:36    Předmět: Odpovědět s citátem

takze mam subor "allegro-msvc80-4.2.2"
v subore info bolo:
citace:
MSVC 8.0 Binaries

Installation Instructions
-------------------------
1) Copy DLL files from bin to your Windows/System32 folder.
2) Copy the contents of the include folder to your VC/include folder.
3) Copy the contents of the lib folder to your VC/lib folder.

See <http://wiki.allegro.cc> for additional information.

Download the Allegro manual at <http://www.allegro.cc/files>.

...
dal som ze spustim program.. kod je nasledujuci

kód:
#include <allegro.h>

 int main()
 {
 allegro_init();
 install_keyboard();

 set_color_depth(16);
 if (set_gfx_mode(GFX_AUTODETECT_FULLSCREEN, 640, 480, 0, 0) != 0) {
 set_gfx_mode(GFX_TEXT, 0, 0, 0, 0);
 allegro_message("Zlyhala grafika\n%s\n", allegro_error);
 return 1;
 }

 clear_to_color(screen, makecol(255, 255, 255));

 text_mode(-1);
 textout_centre(screen, font, "Hello, world!",
 SCREEN_W/2, SCREEN_H/2, makecol(0,0,0));

 readkey();
 return 0;
 }

 END_OF_MAIN();


a chyby co mi vypisuje ( Mad Very Happy ) su nasledujuce:

kód:
all.obj : error LNK2019: unresolved external symbol __imp__readkey referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2019: unresolved external symbol __imp__textout_centre referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2001: unresolved external symbol __imp__font
all.obj : error LNK2001: unresolved external symbol __imp__gfx_driver
all.obj : error LNK2019: unresolved external symbol __imp__text_mode referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2019: unresolved external symbol __imp__clear_to_color referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2001: unresolved external symbol __imp__screen
all.obj : error LNK2019: unresolved external symbol __imp__makecol referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2019: unresolved external symbol __imp__allegro_message referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2001: unresolved external symbol __imp__allegro_error
all.obj : error LNK2019: unresolved external symbol __imp__set_gfx_mode referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2019: unresolved external symbol __imp__set_color_depth referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2019: unresolved external symbol __imp__install_keyboard referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2019: unresolved external symbol __imp___install_allegro_version_check referenced in function "int __cdecl _mangled_main(void)" (?_mangled_main@@YAHXZ)
all.obj : error LNK2019: unresolved external symbol __imp___WinMain referenced in function _WinMain@16
MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
E:\ccc\allegro\Debug\allegro.exe : fatal error LNK1120: 16 unresolved externals
Build log was saved at "file://e:\ccc\allegro\allegro\Debug\BuildLog.htm"
allegro - 17 error(s), 10 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

(subor som nazval all.cpp)
.... no takze siel som podla instrukcii ..takze uz mi nepisalo nic ze chyba nejaky subor alebo co.. ani som nic nemusel robit v cmd.. ak dobre chapem..
ale niekde je aj tak chyba.. hmmmmm.. napada niekoho nieco ???
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 18. listopad 2007, 13:27:54    Předmět: Odpovědět s citátem

nemas prilinkovane alegro do aplikace
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
komm



Založen: 18. 11. 2007
Příspěvky: 107

PříspěvekZaslal: 18. listopad 2007, 13:37:59    Předmět: Odpovědět s citátem

hmm .. ale ved..hmm ved ked tie kniznice a .lib subory su uz tam kde vsetky ostatne standartne .lib subory vo visual studio.. hmm .. este to skusim porobit..
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Quiark



Založen: 29. 07. 2007
Příspěvky: 816
Bydliště: Chlívek 401

PříspěvekZaslal: 18. listopad 2007, 13:38:59    Předmět: Odpovědět s citátem

JJ, musíš v projektu přidat Linker - Input -Additional dependencies nějaký .lib soubor od allegra.

To že jsou v tom adresáři ještě neznamená, že je VC automaticky přilinkuje, že.
_________________
Mám strach
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
komm



Založen: 18. 11. 2007
Příspěvky: 107

PříspěvekZaslal: 18. listopad 2007, 13:56:03    Předmět: Odpovědět s citátem

prilinkoval som vsetky subory ktore boli v allegro/lib az na jedneho lebo mal koncovku pdb
konkretne tieto
alld.lib
alld_s.lib
alleg.lib
alleg_s.lib
alleg_s_crt.lib
allp.lib
allp_s.lib

...
stale je tu jedna alebo dve chyby..

citace:
------ Build started: Project: allegro, Configuration: Debug Win32 ------
Linking...
MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
E:\ccc\allegro\Debug\allegro.exe : fatal error LNK1120: 1 unresolved externals
Build log was saved at "file://e:\ccc\allegro\allegro\Debug\BuildLog.htm"
allegro - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

......
dufam ze tu nevyzeram ako kompletna lama Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 18. listopad 2007, 14:03:48    Předmět: Odpovědět s citátem

mas zalozeny spravny typ projektu? - http://nopaste.ceske-hry.cz - posli sem cely tvuj (tedy asi ten all.cpp a potom projektovy soubor - coz bude asi .cproj)

at se podivame - IMHO bude chyba ve spatnem typu projektu - protze se snazi najit nejakou main, ktera tam neni

taky mozna nebude od veci zipnout rovnou cely projekt a nekde ho vystavit ke stazeni
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
komm



Založen: 18. 11. 2007
Příspěvky: 107

PříspěvekZaslal: 18. listopad 2007, 14:09:55    Předmět: Odpovědět s citátem

hmmmmm zeby.. ja som to dal ako uplne klasicky win32 console.. prazdny projekt.. pockaj dam to dade a potom tu editujem..

fuck dal som to na megaupload ale nejak mi to nejde z tade tahat..
nemam s tym skusenosti..skuste..
http://www.megaupload.com/?d=I9A876M9
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Yossarian



Založen: 28. 07. 2007
Příspěvky: 274
Bydliště: Šalingrad

PříspěvekZaslal: 18. listopad 2007, 14:32:02    Předmět: Odpovědět s citátem

prilinkujes jen jeden! alld.lib
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
komm



Založen: 18. 11. 2007
Příspěvky: 107

PříspěvekZaslal: 18. listopad 2007, 18:09:09    Předmět: Odpovědět s citátem

Yossarian napsal:
prilinkujes jen jeden! alld.lib

hmm.. nie ta ista chyba.. ale ocividne mas pravdu..staci ten jeden subor ale chyba tu je stale. ja prave pisem z busu.. na ceste do bratislavy... a ten mobilny net padol tak cakam kym znovu bude aby som tuto spravu mohol odoslat Very Happy ..
(chyba ta ako naposledy)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 18. listopad 2007, 18:13:01    Předmět: Odpovědět s citátem

Chybi ti tam asi CRT knihovna (C RunTime), jako napr. libcmt.lib pro release a libcmtd.lib pro debug.
EDIT: Sry to je asi blbost, jsem si to vylozil uplne naopak. Pise to, ze ti chybi funkce main, takze ji musis nejak poskytnout. Nedela allegro nahodou neco jako #define main neco a opravdovy main to schovava nekde uvnitr?
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
komm



Založen: 18. 11. 2007
Příspěvky: 107

PříspěvekZaslal: 18. listopad 2007, 19:23:40    Předmět: Odpovědět s citátem

aaa fuck.. ... preco sa to jebe.. ach.. no ok este to budem skumat a tak no.. dam vediet ked co a ako.. a ak chcete napiste vasu mienku na to..

.. a to s tym main.. co to mas na mysli ???
ten kod moj je uplne standartny z nejakeho slovenskeho tutorialu..
zatim
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 18. listopad 2007, 19:39:57    Předmět: Odpovědět s citátem

komm napsal:
MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup

Tohle znamená, že linker nenašel funkci main. Je taky možné, že ti kolidují některé libky. Teď nevím, jak moc je tohle nutné dodržovat, ale funkce main by měla vypadat takto: int main(int argc, char **argv)
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Obecné Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna