Thanks guys, I disabled Dx8 in the compile config. Now I get a bunch of linking errors...
1> Creating library .\..\Release/Irrlicht.lib and object .\..\Release/Irrlicht.exp
1>COpenGLDriver.obj : error LNK2019: unresolved external symbol __imp__SwapBuffers@4 referenced in function "public: virtual bool __thiscall irr::video::COpenGLDriver::endScene(int,class irr::core::rect<int> *)" (?endScene@COpenGLDriver@video@irr@@UAE_NHPAV?$rect@H@core@3@@Z)
1>COpenGLDriver.obj : error LNK2019: unresolved external symbol __imp__ReleaseDC@8 referenced in function "public: virtual __thiscall irr::video::COpenGLDriver::~COpenGLDriver(void)" (??1COpenGLDriver@video@irr@@UAE@XZ)
1>CIrrDeviceWin32.obj : error LNK2001: unresolved external symbol __imp__ReleaseDC@8
1>COpenGLDriver.obj : error LNK2019: unresolved external symbol __imp__SetPixelFormat@12 referenced in function "public: bool __thiscall irr::video::COpenGLDriver::initDriver(class irr::core::dimension2d<int> const &,struct HWND__ *,bool,bool)" (?initDriver@COpenGLDriver@video@irr@@QAE_NABV?$dimension2d@H@core@3@PAUHWND__@@_N2@Z)
1>COpenGLDriver.obj : error LNK2019: unresolved external symbol __imp__ChoosePixelFormat@8 referenced in function "public: bool __thiscall irr::video::COpenGLDriver::initDriver(class irr::core::dimension2d<int> const &,struct HWND__ *,bool,bool)" (?initDriver@COpenGLDriver@video@irr@@QAE_NABV?$dimension2d@H@core@3@PAUHWND__@@_N2@Z)
1>COpenGLDriver.obj : error LNK2019: unresolved external symbol __imp__GetDC@4 referenced in function "public: bool __thiscall irr::video::COpenGLDriver::initDriver(class irr::core::dimension2d<int> const &,struct HWND__ *,bool,bool)" (?initDriver@COpenGLDriver@video@irr@@QAE_NABV?$dimension2d@H@core@3@PAUHWND__@@_N2@Z)
1>CIrrDeviceWin32.obj : error LNK2001: unresolved external symbol __imp__GetDC@4
1>CSceneManager.obj : error LNK2019: unresolved external symbol "public: __thiscall irr::scene::CSkyDomeSceneNode::CSkyDomeSceneNode(class irr::video::ITexture *,unsigned int,unsigned int,double,double,class irr::scene::ISceneNode *,class irr::scene::ISceneManager *,int)" (??0CSkyDomeSceneNode@scene@irr@@QAE@PAVITexture@video@2@IINNPAVISceneNode@12@PAVISceneManager@12@H@Z) referenced in function "public: virtual class irr::scene::ISceneNode * __thiscall irr::scene::CSceneManager::addSkyDomeSceneNode(class irr::video::ITexture *,unsigned int,unsigned int,double,double,class irr::scene::ISceneNode *,int)" (?addSkyDomeSceneNode@CSceneManager@scene@irr@@UAEPAVISceneNode@23@PAVITexture@video@3@IINNPAV423@H@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__DestroyWindow@4 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::closeDevice(void)" (?closeDevice@CIrrDeviceWin32@irr@@UAEXXZ)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__GetActiveWindow@0 referenced in function "public: virtual bool __thiscall irr::CIrrDeviceWin32::isWindowActive(void)" (?isWindowActive@CIrrDeviceWin32@irr@@UAE_NXZ)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__ChangeDisplaySettingsA@8 referenced in function "private: bool __thiscall irr::CIrrDeviceWin32::switchToFullScreen(int,int,int)" (?switchToFullScreen@CIrrDeviceWin32@irr@@AAE_NHHH@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__SetWindowPos@28 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::setResizeAble(bool)" (?setResizeAble@CIrrDeviceWin32@irr@@UAEX_N@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__GetSystemMetrics@4 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::setResizeAble(bool)" (?setResizeAble@CIrrDeviceWin32@irr@@UAEX_N@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__AdjustWindowRect@12 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::setResizeAble(bool)" (?setResizeAble@CIrrDeviceWin32@irr@@UAEX_N@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__SetWindowLongA@12 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::setResizeAble(bool)" (?setResizeAble@CIrrDeviceWin32@irr@@UAEX_N@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__SetCursorPos@8 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::CCursorControl::setPosition(int,int)" (?setPosition@CCursorControl@CIrrDeviceWin32@irr@@UAEXHH@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__GetWindowRect@8 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::CCursorControl::setPosition(int,int)" (?setPosition@CCursorControl@CIrrDeviceWin32@irr@@UAEXHH@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__GetCursorPos@4 referenced in function "private: void __thiscall irr::CIrrDeviceWin32::CCursorControl::updateInternalCursorPosition(void)" (?updateInternalCursorPosition@CCursorControl@CIrrDeviceWin32@irr@@AAEXXZ)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__GetClientRect@8 referenced in function "private: void __thiscall irr::CIrrDeviceWin32::resizeIfNecessary(void)" (?resizeIfNecessary@CIrrDeviceWin32@irr@@AAEXXZ)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__StretchDIBits@52 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::present(class irr::video::IImage *,int,class irr::core::rect<int> *)" (?present@CIrrDeviceWin32@irr@@UAEXPAVIImage@video@2@HPAV?$rect@H@core@2@@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__EnumDisplaySettingsA@12 referenced in function "public: virtual class irr::video::IVideoModeList * __thiscall irr::CIrrDeviceWin32::getVideoModeList(void)" (?getVideoModeList@CIrrDeviceWin32@irr@@UAEPAVIVideoModeList@video@2@XZ)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__ClientToScreen@8 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__ToAscii@20 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__GetKeyboardState@4 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__DefWindowProcA@16 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__SetCursor@4 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__PostQuitMessage@4 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__EndPaint@8 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__BeginPaint@8 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__DispatchMessageA@4 referenced in function "public: virtual bool __thiscall irr::CIrrDeviceWin32::run(void)" (?run@CIrrDeviceWin32@irr@@UAE_NXZ)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__TranslateMessage@4 referenced in function "public: virtual bool __thiscall irr::CIrrDeviceWin32::run(void)" (?run@CIrrDeviceWin32@irr@@UAE_NXZ)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__PeekMessageA@20 referenced in function "public: virtual bool __thiscall irr::CIrrDeviceWin32::run(void)" (?run@CIrrDeviceWin32@irr@@UAE_NXZ)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__SetWindowTextW@8 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::setWindowCaption(wchar_t const *)" (?setWindowCaption@CIrrDeviceWin32@irr@@UAEXPB_W@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__SetWindowTextA@8 referenced in function "public: virtual void __thiscall irr::CIrrDeviceWin32::setWindowCaption(wchar_t const *)" (?setWindowCaption@CIrrDeviceWin32@irr@@UAEXPB_W@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__RegCloseKey@4 referenced in function "private: void __thiscall irr::CIrrDeviceWin32::getWindowsVersion(class irr::core::string<char,class irr::core::irrAllocator<char> > &)" (?getWindowsVersion@CIrrDeviceWin32@irr@@AAEXAAV?$string@DV?$irrAllocator@D@core@irr@@@core@2@@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__RegQueryValueExA@24 referenced in function "private: void __thiscall irr::CIrrDeviceWin32::getWindowsVersion(class irr::core::string<char,class irr::core::irrAllocator<char> > &)" (?getWindowsVersion@CIrrDeviceWin32@irr@@AAEXAAV?$string@DV?$irrAllocator@D@core@irr@@@core@2@@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__RegOpenKeyExA@20 referenced in function "private: void __thiscall irr::CIrrDeviceWin32::getWindowsVersion(class irr::core::string<char,class irr::core::irrAllocator<char> > &)" (?getWindowsVersion@CIrrDeviceWin32@irr@@AAEXAAV?$string@DV?$irrAllocator@D@core@irr@@@core@2@@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__SetForegroundWindow@4 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__SetActiveWindow@4 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__MoveWindow@24 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__UpdateWindow@4 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__ShowWindow@8 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__CreateWindowExA@48 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__RegisterClassExA@4 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__LoadImageA@24 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>CIrrDeviceWin32.obj : error LNK2019: unresolved external symbol __imp__LoadCursorA@8 referenced in function "public: __thiscall irr::CIrrDeviceWin32::CIrrDeviceWin32(enum irr::video::E_DRIVER_TYPE,class irr::core::dimension2d<int>,unsigned int,bool,bool,bool,bool,class irr::IEventReceiver *,struct HWND__ *,char const *)" (??0CIrrDeviceWin32@irr@@QAE@W4E_DRIVER_TYPE@video@1@V?$dimension2d@H@core@1@I_N222PAVIEventReceiver@1@PAUHWND__@@PBD@Z)
1>COSOperator.obj : error LNK2019: unresolved external symbol __imp__CloseClipboard@0 referenced in function "public: virtual void __thiscall irr::COSOperator::copyToClipboard(char const *)" (?copyToClipboard@COSOperator@irr@@UAEXPBD@Z)
1>COSOperator.obj : error LNK2019: unresolved external symbol __imp__SetClipboardData@8 referenced in function "public: virtual void __thiscall irr::COSOperator::copyToClipboard(char const *)" (?copyToClipboard@COSOperator@irr@@UAEXPBD@Z)
1>COSOperator.obj : error LNK2019: unresolved external symbol __imp__EmptyClipboard@0 referenced in function "public: virtual void __thiscall irr::COSOperator::copyToClipboard(char const *)" (?copyToClipboard@COSOperator@irr@@UAEXPBD@Z)
1>COSOperator.obj : error LNK2019: unresolved external symbol __imp__OpenClipboard@4 referenced in function "public: virtual void __thiscall irr::COSOperator::copyToClipboard(char const *)" (?copyToClipboard@COSOperator@irr@@UAEXPBD@Z)
1>COSOperator.obj : error LNK2019: unresolved external symbol __imp__GetClipboardData@4 referenced in function "public: virtual char * __thiscall irr::COSOperator::getTextFromClipboard(void)" (?getTextFromClipboard@COSOperator@irr@@UAEPADXZ)
1>.\..\Release/Irrlicht.dll : fatal error LNK1120: 49 unresolved externals
Thanks again.