This is becoming frustrating. I have been following the guide at:
http://wiki.ioquake3.org/Building_ioquake3_on_Windows_-_Visual_Studio_2008 After running into old broken links and the need to install other programs which then wouldn't install, without installing ther programs... I got to step 11, and have no way of setting any folder to anything because of how I had to silently install the msi. Then I began wondering why steps 10 through 19 are even necessary. If there are other files the source needs, couldn't they just be included with the download with instructions on where to put them? A person shouldn't have to install a dozen programs on their computer and spend days troubleshooting just to compile a modified version of Q3.
It's the opengl dlls and the quake3 exe that's not building. I copied the SDL.lib and SDLmain.lib to C:\Program Files\Microsoft Visual Studio 9.0\VC\lib, shouldn't that be enough to rid the sdl errors?
Here are the errors I still get on compile:
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_POV
4>------ Build started: Project: opengl1, Configuration: Release Win32 ------
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_Slider
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_RzAxis
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_RyAxis
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_RxAxis
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_ZAxis
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_YAxis
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_XAxis
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_Key
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _IID_IDirectDrawSurface3
2>SDL.lib(SDL_dx5yuv.obj) : error LNK2001: unresolved external symbol _IID_IDirectDrawSurface3
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _IID_IDirectDraw2
2>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _IID_IDirectDrawGammaControl
2>SDL.lib(SDL_dx5events.obj) : error LNK2001: unresolved external symbol _GUID_SysMouse
2>SDL.lib(SDL_dx5events.obj) : error LNK2001: unresolved external symbol _GUID_SysKeyboard
2>SDL.lib(SDL_dx5events.obj) : error LNK2001: unresolved external symbol _IID_IDirectInputDevice2A
2>..\..\build\opengl2_release\renderer_opengl2_x86.dll : fatal error LNK1120: 15 unresolved externals
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_POV
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_Slider
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_RzAxis
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_RyAxis
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_RxAxis
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_ZAxis
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_YAxis
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_XAxis
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _GUID_Key
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _IID_IDirectDrawSurface3
4>SDL.lib(SDL_dx5yuv.obj) : error LNK2001: unresolved external symbol _IID_IDirectDrawSurface3
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _IID_IDirectDraw2
4>SDL.lib(SDL_dx5video.obj) : error LNK2001: unresolved external symbol _IID_IDirectDrawGammaControl
4>SDL.lib(SDL_dx5events.obj) : error LNK2001: unresolved external symbol _GUID_SysMouse
4>SDL.lib(SDL_dx5events.obj) : error LNK2001: unresolved external symbol _GUID_SysKeyboard
4>SDL.lib(SDL_dx5events.obj) : error LNK2001: unresolved external symbol _IID_IDirectInputDevice2A
4>..\..\build\opengl1_release\renderer_opengl1_x86.dll : fatal error LNK1120: 15 unresolved externals