Asensin SDL ohjeiden mukasesti Visual c++ 6.0. Sitten teen uuden win32 projektin kopioin jonkun koodin täältä ja compileen. Aina ulisee että se SDL.h ei voida löytää vaikka laitan sen vielä sieltä add to projekt files ja sdl.h. Ja se on lib ja include kansiot on lisätty ohjeissa mainittuu kohtiin. Mikä on vikana?
SDL.h pitää sisällyttää esikääntäjällä #include <SDL/SDL.h>.
SDL:n asennusopas kirjoitti:
Luo SDL:n include-kansioon (esim. C:\SDL\include) kansio SDL ja siirrä sinne kaikki kansion tiedostot.
Mene Tools-valikon Options kohtaan ja siellä directories-välilehdelle, ja tarkista että "Show directories for:"-kohdassa on valittuna Include files.
Paina nyt New-nappia (nelikulmio rastin vieressä Included-files tekstin alapuolella) ja kirjoita/hae SDL\include-hakemisto (esim. C:\SDL\include).
Add to project files -kohdasta lisätään sdl.lib ja sdlmain.lib -tiedostot.
Ps. Tuossa lainaamassani kohdassa oli pikkuvirhe jonka korjasin (SDL\include\SDL-hakemisto -> SDL\include-hakemisto) jotta #include <SDL/SDL.h> toimisi (se on yleisesti käytetty tapa).
Nyt toimii. Olin laittanu Include files juttuun väärän kansion.
Aihe on jo aika vanha, joten et voi enää vastata siihen.