Haluaisin alkaa käyttämään SLD:kirjastoa c++:an kanssa. Löysin kirjaston netistä ja laitoin sen koneelle. (configuroin ym.) ja kun koitan yhtä valmista ohjelmaa kääntää g++:alla, se ei löydä SDL.h tiedostoa vaikka laitoin oikean hakemistopolun. (#include <SDL1.2.9/include/SDL.h>) Osaako joku auttaa?
kiitos etukäteen!
SDL kirjasto c++:an kanssa
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
4 viestiä
• Sivu 1/1
-
- Viestit: 27
- Liittynyt: 29.11.2007 klo 16.11
- Paikkakunta: Kokkola
-
- Viestit: 942
- Liittynyt: 12.9.2004 klo 21.47
- Paikkakunta: Espoo
Re: SDL kirjasto c++:an kanssa
Viesti Kirjoittaja BlueTide »
Mä olen nyt taas kerran liian tuiskeessa tuottaakseni oikeasti hyödyllistä vastausta, mutta viimeksi kun SDL:n kanssa joiduin pelleilemään niin onklemaksi osoittautui oletuksena etsittävät polut kirjastoille (linukan alla).
Olekkona kokeillut koko polkua /whateverdirectoru/SDL alkaen rootista? Tai määrittää sen "whatever/SDL.h" eikä <...whatever/SDL.h>? Tai asettaa include pathin g++:lee? (CPLUS_INCLUDE_PATH=/some/path/ ; export CPLUS_INCLUDE_PATH). IDE:ssäsi voi olla myös muita keinoja asettaa moinen.
EDIT: Mulla on fiilis, että onnistuneen SDL asennuksen jälkeen sen pitäisi olla jotakuinkin #include "SDL/SDL.h" tai #include <SDL/SDL.h> ilman versionumerointia.
Olekkona kokeillut koko polkua /whateverdirectoru/SDL alkaen rootista? Tai määrittää sen "whatever/SDL.h" eikä <...whatever/SDL.h>? Tai asettaa include pathin g++:lee? (CPLUS_INCLUDE_PATH=/some/path/ ; export CPLUS_INCLUDE_PATH). IDE:ssäsi voi olla myös muita keinoja asettaa moinen.
EDIT: Mulla on fiilis, että onnistuneen SDL asennuksen jälkeen sen pitäisi olla jotakuinkin #include "SDL/SDL.h" tai #include <SDL/SDL.h> ilman versionumerointia.
Mun maailmassani on hauskempaa.
-
- Viestit: 27
- Liittynyt: 29.11.2007 klo 16.11
- Paikkakunta: Kokkola
-
- Viestit: 942
- Liittynyt: 12.9.2004 klo 21.47
- Paikkakunta: Espoo
Viesti Kirjoittaja BlueTide »
Muutama jutska, hirveästi en pysty jeesaamaan näkemättä koodia tai pistämällä itse ympäristöä pystyyn. Mutta:
- Olis hyvä fiksata se SDL kirjaston etsintä kuntoon. Toi rootista incluudaaminen toimii lähinnä debuggaamisena, mutta viestittää että ympäristö ei ole kunnossa. Tämmöinen voi aiheuttaa ongelmia jatkossakin.
- Kuulostaa lisäksi siltä, että sä olet tunkemassa jotain outoa linkkerille tolla #pragma touhulla. Tuohon ei muisaakseni pitäis olla tarvetta, mutta nyt täytyy taas vedota siihen etten tunne/tiedä mikä ympäristö sulla edes on käytössä. Pitäis riittää että ohjaa "-lSDL" gcc:lle.
EDIT : http://www.ohjelmointiputka.net/opas.php?tunnus=sdl1 väittää, että pragmoja ei tarvittaisi kuin Visual C++:lla. Oletan, että kun olet tällä foorumilla niin et myöskään käytä sitä.
- Olis hyvä fiksata se SDL kirjaston etsintä kuntoon. Toi rootista incluudaaminen toimii lähinnä debuggaamisena, mutta viestittää että ympäristö ei ole kunnossa. Tämmöinen voi aiheuttaa ongelmia jatkossakin.
- Kuulostaa lisäksi siltä, että sä olet tunkemassa jotain outoa linkkerille tolla #pragma touhulla. Tuohon ei muisaakseni pitäis olla tarvetta, mutta nyt täytyy taas vedota siihen etten tunne/tiedä mikä ympäristö sulla edes on käytössä. Pitäis riittää että ohjaa "-lSDL" gcc:lle.
EDIT : http://www.ohjelmointiputka.net/opas.php?tunnus=sdl1 väittää, että pragmoja ei tarvittaisi kuin Visual C++:lla. Oletan, että kun olet tällä foorumilla niin et myöskään käytä sitä.
Mun maailmassani on hauskempaa.
4 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit