[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Codeblocks a SDL,error undefined reference to 'WinMain@16'

Registrovaný: 08.03.09
Prihlásený: 17.01.25
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100

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? :roll:

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!
;-)
Offline

Skúsený užívateľ
Skúsený užívateľ
Codeblocks a SDL,error undefined reference to 'WinMain@16'

Registrovaný: 11.01.09
Prihlásený: 25.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova

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)
{
}


Offline

Užívateľ
Užívateľ
Codeblocks a SDL,error undefined reference to 'WinMain@16'

Registrovaný: 08.03.09
Prihlásený: 17.01.25
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
Napísal autor témyOffline : 19.11.2010 21:26 | Codeblocks a SDL,error undefined reference to 'WinMain@16'

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!
;-)
Offline

Skúsený užívateľ
Skúsený užívateľ
Codeblocks a SDL,error undefined reference to 'WinMain@16'

Registrovaný: 11.01.09
Prihlásený: 25.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova

Pravdepodobne ten projekt kompiluješ ako Win32 aplikáciu, nie ako konzolu. Funkcia WinMain plní účel funkcie main v konzolovej aplikácii.


Offline

Užívateľ
Užívateľ
Codeblocks a SDL,error undefined reference to 'WinMain@16'

Registrovaný: 08.03.09
Prihlásený: 17.01.25
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
Napísal autor témyOffline : 19.11.2010 21:49 | Codeblocks a SDL,error undefined reference to 'WinMain@16'

takze sa snazim urobit konzolu aplikaciu ale to neni dobre?


_________________
Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-)
Offline

Skúsený užívateľ
Skúsený užívateľ
Codeblocks a SDL,error undefined reference to 'WinMain@16'

Registrovaný: 11.01.09
Prihlásený: 25.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova

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.


Offline

Užívateľ
Užívateľ
Codeblocks a SDL,error undefined reference to 'WinMain@16'

Registrovaný: 08.03.09
Prihlásený: 17.01.25
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
Napísal autor témyOffline : 20.11.2010 18:32 | Codeblocks a SDL,error undefined reference to 'WinMain@16'

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 :D

// 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!
;-)
 [ Príspevkov: 7 ] 


Codeblocks a SDL,error undefined reference to 'WinMain@16'



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Karel : "undefined reference to `world' "

v Backend

18

691

10.05.2013 22:44

Sue271

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal error: Cannot pass parameter 1 by reference

v Backend

1

442

25.12.2010 11:47

ThePlaky

V tomto fóre nie sú ďalšie neprečítané témy.

Fatal error: Call to undefined function mysql_connect()

v Backend

5

757

05.02.2011 16:45

gamelaster

V tomto fóre nie sú ďalšie neprečítané témy.

SDL

v Backend

1

701

23.10.2009 9:02

johny3212

V tomto fóre nie sú ďalšie neprečítané témy.

[Lazarus] Fatal: Circular unit reference

v Backend

2

441

13.06.2013 22:15

Redpoint1

V tomto fóre nie sú ďalšie neprečítané témy.

SDL v Qt Creatore

v Backend

0

444

07.03.2009 23:00

László145

V tomto fóre nie sú ďalšie neprečítané témy.

slovenské písmena C++ SDL

v Backend

9

543

25.02.2013 19:09

ball8

V tomto fóre nie sú ďalšie neprečítané témy.

C++,SDL,WinForm - BgImage...

v Backend

3

582

11.03.2009 14:14

johny3212

V tomto fóre nie sú ďalšie neprečítané témy.

Ako zisit kam smeruje reference key?

v Databázy

1

773

25.10.2007 20:43

sento

V tomto fóre nie sú ďalšie neprečítané témy.

Notice: Undefined variable

v Backend

4

464

02.06.2012 16:25

pogo

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] Undefined function

v Backend

2

500

09.03.2009 12:51

max-m

V tomto fóre nie sú ďalšie neprečítané témy.

16:10 alebo 16:9 na 22"

v Monitory, televízory a projektory

7

791

03.01.2010 13:28

Milan14

V tomto fóre nie sú ďalšie neprečítané témy.

16:10 alebo 16:9 monitor na hry?

v Monitory, televízory a projektory

10

1388

02.03.2010 10:57

Xaltotun

V tomto fóre nie sú ďalšie neprečítané témy.

P:Usb Kingston 16 DT101 G2 16 gb

v Bazár

0

689

25.01.2011 15:37

MarKKus

V tomto fóre nie sú ďalšie neprečítané témy.

16:9 vs 16:10 - krok dozadu !!

v Monitory, televízory a projektory

24

2783

13.04.2009 0:57

piskvorko

V tomto fóre nie sú ďalšie neprečítané témy.

Aky monitor, 16:10 alebo 16:9?

v Monitory, televízory a projektory

2

1175

28.01.2010 21:37

OmeGa



© 2005 - 2026 PCforum, edited by JanoF