Ik ben een beginnende C++ programmeur en heb al heel wat tutorials doorgelezen op o.a. cplusplus.com, maar de stof blijft allemaal toch niet zo goed hangen en ik wil nog wat meer aan de slag en de kennis in praktijk brengen. Aangezien ik graag een motiverend, leuk projectje wou (dus niet alleen maar de hele tijd CLI stuff) wou ik een beetje gaan spelen met een multimedia/game library. Om dan uiteindelijk een simpel 2d spelletje te maken. Eerst ben ik gaan kijken naar het bekende SDL, maar na wat lezen kwam ik bij SFML uit. Wat voor een echte CPP beginner een toch stuk vriendelijkere API heeft. Ik gebruik Manjaro Linux (gebaseerd op Arch Linux) en Qt Creator. Ik heb sfml1.6 geïnstalleerd uit de AUR, dus dacht ik mooi nu hoef ik alleen nog maar "#include blahahah" te doen en dan kan ik aan de slag. Maar zo makkelijk is het helaas niet. Want Qt Creator begon direct te klagen over dat het het "#include"-bestand helemaal niet kon vinden.
Nu heb ik al een stukje zitten zoeken op internet, maar ik snap er allemaal vrij weinig van. Ik heb ook geprobeerd om SFML gewoon te downloaden van de officiële site en dan zelf te compileren (met "make"), maar toen kreeg ik ook een gcc foutmelding (over dat "read" niet bestond of zo iets). Verder heb ik nog wat zitten zoeken, maar SFML wordt het meeste gebruikt en werkt het beste met Code::Blocks en Visual Studio en daar schijnt het ook het makkelijkst voor te zijn te configuren/builden/linken/compilen etc.
Verder is er een tutorial van een van de makers van SFML om SFML te builden met Qt Creator, maar die is Windows only. En is totaal anders want daar werken ze allemaal met de Windows manier van dependencies, het Windows filesystem en MinGW en DLLs. Verder staat overal dat Qt Creator .lib files wil en SFML alleen maar met source code/headers komt.
Ik ben dus een echte beginner (afgezien van een beetje gespeeld te hebben met Python) en snap dus helemaal niks van het linken/compilen/builden allemaal. Ik vind dit erg jammer want zodra ik eindelijk weer een keer tijd en zin heb om verder te gaan met programmeren loop ik weer vast door een of andere vervelende foutmelding.
Nu heb ik al een stukje zitten zoeken op internet, maar ik snap er allemaal vrij weinig van. Ik heb ook geprobeerd om SFML gewoon te downloaden van de officiële site en dan zelf te compileren (met "make"), maar toen kreeg ik ook een gcc foutmelding (over dat "read" niet bestond of zo iets). Verder heb ik nog wat zitten zoeken, maar SFML wordt het meeste gebruikt en werkt het beste met Code::Blocks en Visual Studio en daar schijnt het ook het makkelijkst voor te zijn te configuren/builden/linken/compilen etc.
Verder is er een tutorial van een van de makers van SFML om SFML te builden met Qt Creator, maar die is Windows only. En is totaal anders want daar werken ze allemaal met de Windows manier van dependencies, het Windows filesystem en MinGW en DLLs. Verder staat overal dat Qt Creator .lib files wil en SFML alleen maar met source code/headers komt.
Ik ben dus een echte beginner (afgezien van een beetje gespeeld te hebben met Python) en snap dus helemaal niks van het linken/compilen/builden allemaal. Ik vind dit erg jammer want zodra ik eindelijk weer een keer tijd en zin heb om verder te gaan met programmeren loop ik weer vast door een of andere vervelende foutmelding.
[ Voor 8% gewijzigd door Verwijderd op 02-02-2013 09:13 ]