| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal reDo: 19.11.2010 18:15 | |
|
snazim sa zacat programovat s SDL ale ked dam kod podla tutorialu alebo hocijaky iny vypise toto pri kompilacii, hlavickove aj kniznice mam na spravnych miestach aj nastavne v linkeri ale hento mi vzdy vypise ked mam v zdrojaku
Kód: #include <SDL.h> ako miesto tej chyby napise Kód: e:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.4.1\..\..\..\libmingw32.a(main.o):main.c|| undefined reference to `WinMain@16'| ||=== Build finished: 1 errors, 0 warnings ===| pls kde moze byt chyba? moj zdrojak app.c Kód: #include <stdio.h> #include <SDL.h>
int main(int argc, char *argv[]){
return 0; }
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 11.01.09 Prihlásený: 22.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 19.11.2010 18:51 | |
|
Skús pridať linkeru tieto parametre:
Kód: -lmingw32 -lSDLmain -lSDL Ak to nepomôže (alebo ak tam tie parametre už sú), tak pripoj knižnicu windows.h a miesto funkcie main použi: Kód: int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { }
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal autor témy reDo: 19.11.2010 21:26 | |
|
diki uz to ide ked pouzijem tento kod, tu kniznicu mingw32 som tam prilinkovat nemusel
Kód: #include <stdio.h> #include <windows.h> #include <SDL.h>
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
return 0; }
ale preco to vlastne robi? pri allegre to nerobi ani pri normalnych programoch v konzole
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 11.01.09 Prihlásený: 22.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 19.11.2010 21:36 | |
|
Pravdepodobne ten projekt kompiluješ ako Win32 aplikáciu, nie ako konzolu. Funkcia WinMain plní účel funkcie main v konzolovej aplikácii.
_________________ Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS. |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal autor témy reDo: 19.11.2010 21:49 | |
|
takze sa snazim urobit konzolu aplikaciu ale to neni dobre?
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 11.01.09 Prihlásený: 22.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 19.11.2010 22:18 | |
|
Nepovedal som, že je to zle, ale v tutoriáli, podľa ktorého sa učíš, možno vytvorili projekt inak ako ty, alebo to možno ani nespomenuli. V podstate kód by ti mal fungovať, takže môžeš pokračovať v štúdiu.
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal autor témy reDo: 20.11.2010 18:32 | |
|
hento som ani nerobil cez projekt, ale ked som skusal Console application projekt tak to neslo ale ked som vybral SDL projekt tak to islo
// pridané po 1 hodine 50 minútach od posledného príspevku
uz mi to ide aj bez projektu v nastaveniach, linkeru stacilo dat parametre
Kód: -lmingw32 -lSDLmain -lSDL ide o ich poradie
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Karel : "undefined reference to `world' " v Assembler, C, C++, Pascal, Java | 18 | 593 | 10.05.2013 22:44 Sue271 | | Fatal error: Cannot pass parameter 1 by reference v PHP, ASP | 1 | 365 | 25.12.2010 11:47 ThePlaky | | Fatal error: Call to undefined function mysql_connect() v PHP, ASP | 5 | 669 | 05.02.2011 16:45 gamelaster | | SDL v Assembler, C, C++, Pascal, Java | 1 | 634 | 23.10.2009 9:02 johny3212 | | [Lazarus] Fatal: Circular unit reference v Assembler, C, C++, Pascal, Java | 2 | 336 | 13.06.2013 22:15 Redpoint1 | | slovenské písmena C++ SDL v Assembler, C, C++, Pascal, Java | 9 | 461 | 25.02.2013 19:09 ball8 | | C++,SDL,WinForm - BgImage... v Assembler, C, C++, Pascal, Java | 3 | 488 | 11.03.2009 14:14 johny3212 | | SDL v Qt Creatore v Assembler, C, C++, Pascal, Java | 0 | 393 | 07.03.2009 23:00 László145 | | Ako zisit kam smeruje reference key? v Databázy | 1 | 693 | 25.10.2007 20:43 sento | | Notice: Undefined variable v PHP, ASP | 4 | 389 | 02.06.2012 16:25 pogo | | [VYRIESENE] Undefined function v PHP, ASP | 2 | 444 | 09.03.2009 12:51 max-m | | 16:10 alebo 16:9 na 22" v Monitory, televízory a projektory | 7 | 699 | 03.01.2010 13:28 Milan14 | | 16:10 alebo 16:9 monitor na hry? v Monitory, televízory a projektory | 10 | 1308 | 02.03.2010 10:57 Xaltotun | | P:Usb Kingston 16 DT101 G2 16 gb v Predám | 0 | 611 | 25.01.2011 15:37 MarKKus | | 16:9 vs 16:10 pomer stran v Monitory, televízory a projektory | 9 | 3085 | 21.04.2009 13:22 ac.milan | | 16:9 vs 16:10 - krok dozadu !! v Monitory, televízory a projektory | 24 | 2523 | 13.04.2009 0:57 piskvorko |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|