Moikka.
Tiedättekö sanoa, mikä on pielessä. Kokeilen kääntää esimerkkejä, SDL-oppaasta, enkä saa ensimmäistäkään käännettyä.
Esim kun kokeilen kääntää opassarjan kolmannen (3) esimerkin:
gcc -o main testi.c -lSDL
Niin saan erroria seuraavasti:
testi.c: In function ‘main’: testi.c:45: error: ‘bool’ undeclared (first use in this function) testi.c:45: error: (Each undeclared identifier is reported only once testi.c:45: error: for each function it appears in.) testi.c:45: error: expected ‘;’ before ‘pois’ testi.c:51: error: ‘pois’ undeclared (first use in this function) testi.c:51: error: ‘false’ undeclared (first use in this function) testi.c:55: error: ‘true’ undeclared (first use in this function)
En ole saanut mitään muitakaan esimerkkejä käännettyä, joita on tullut vastaan.
Olen asentanut synaptic pakettienhallinta ohjelmista kaikki SDL:n paketit, mutta tuloksetta. Kun aikaisemmin testailin näitä fedorassa, niin kaikki sujui ongelmitta?.
Olisiko jotain vinkkiä, missä vika voisi olla ?
C:ssä ei ole bool-tietotyyppiä.
Voit kääntää tuon C++-kääntäjällä (g++) tai sitten muokata koodin käyttämään toista tietotyyppiä.
Kiitos todella paljon Megant!.
Nyt toimii hyvin. Kuten huomata saataa, en ole C/C++ kanssa ollut kovinkaan tekemisissä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.