In Codeblocks I go to the project build options and go to Windows client #defines and I add USE_SDL2. This does seem correct since its referenced all over the place.
Then I do a Clean! Woot I'm learning! Then I compile.
But I get this error:
I did add the SDL 1.2 stuff like dll, includes, libs the exact package file name was SDL2-devel-2.0.3-mingw.tar.gz
Not sure if there is something I'm suppose to disable. It does not seem there is like a flag for 1.2 its just by default and gets shut off when 1.2 is defined?
EDIT: Looks like I'm not that bright. I ended up learning what the heck Headers were. They were the libs pretty much winlibs\include\SDL2 =) I have not had luck compiling yet finding more errors but at least I learned something
EDIT 2: I ended up derping more. I included all the dlevel mingw SDL2's SDL, SDL_image, SDL_mixer, SDL_ttf, SDL_net, SDL_gfx
The SDL_gfx was the oddest one... Comes from a more odd site no lib/bin/includes folder for some odd reason: