Aloitettiin kaverin kanssa kilpailu siitä kumpi tekee hienomman pelin c++:lla. Kaveri teki muutamassa tunnissa tekstipohjaisen pelin. Päätin voittaa kisan tekemällä graaffisen ohjelman SDLn avulla.
Aikaisemmin kun olin testaillut SDL1.2:sta putkan oppaasta toimi loistavasti Visual Studion kautta. Nyt ei toimi VS:llä eikä äsken testaamallani DevC++:lläkään.
Asennusohjeita on luettu monet kerrat ja yritetty SDL2:stakin, mutta ei vain toimi.
Omia koodeja ei ole ollenkaan, koska olen yrittänyt saada putkan esimerkkikoodeja toimimaan. Mikä avuksi?
Tuleeko mitä virheilmoituksia?
Kaikki johtuu tästä seuraavasta pätkästä. Yritin siis debuggaa Visual Studiolla.
Error 1 error C1083: Cannot open include file: 'SDL2/SDL.h': No such file or directory c:\users\janne\visual studio 2012\projects\game\source.cpp 1 1
Kuten virheessä selvästi lukee, sinulla ei ole tiedostoa SDL2/SDL.h oikeassa paikassa eli toisin sanoen et ole asentanut SDL2-kirjastoa oikein. Miten olet yrittänyt asentaa sen, vai oletko unohtanut kokonaan?
Asensin ohjeiden mukaan, jotta VS lukisi(?) tuon include-kansion.
Properties > C/C++ > General > Addiotional Include Directories
Mikähän kehitysympäristö ja mikä versio nyt on kyseessä? VS Express 2013? Oletko siis lisännyt tuonne mainitsemaasi kohtaan hakemiston X, jonka sisältönä on hakemisto SDL2, jossa on vielä SDL.h?
Käytän Visual Studio 2012:sta ja missään ohjeissa ei puhuttu headerien SDL2-kansioon laittamisesta, nyt kääntyi koodi ja ohjelma pyörähti ruudussa. Kiitos.
Voin vielä voittaa tämän kilpailun :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.