Here are the last error I get. I double checked to make sure everything was correctly set, and still.
Code:
1>------ Build started: Project: Esenthel_Sample, Configuration: Debug Win32 ------
1>Linking...
1>EsenthelEngine.lib(Input.obj) : error LNK2019: unresolved external symbol _c_dfDIJoystick referenced in function "int __stdcall EE::EnumJoypads(struct DIDEVICEINSTANCEW const *,void *)" (?EnumJoypads@EE@@YGHPBUDIDEVICEINSTANCEW@@PAX@Z)
1>EsenthelEngine.lib(Input.obj) : error LNK2019: unresolved external symbol _c_dfDIMouse2 referenced in function "public: bool __thiscall EE::InputDevicesClass::create(void)" (?create@InputDevicesClass@EE@@QAE_NXZ)
1>EsenthelEngine.lib(Input.obj) : error LNK2019: unresolved external symbol _c_dfDIKeyboard referenced in function "public: bool __thiscall EE::InputDevicesClass::create(void)" (?create@InputDevicesClass@EE@@QAE_NXZ)
1>EsenthelEngine.lib(Input.obj) : error LNK2019: unresolved external symbol _GUID_SysMouse referenced in function "public: bool __thiscall EE::InputDevicesClass::create(void)" (?create@InputDevicesClass@EE@@QAE_NXZ)
1>EsenthelEngine.lib(Input.obj) : error LNK2019: unresolved external symbol _GUID_SysKeyboard referenced in function "public: bool __thiscall EE::InputDevicesClass::create(void)" (?create@InputDevicesClass@EE@@QAE_NXZ)
1>EsenthelEngine.lib(Input.obj) : error LNK2019: unresolved external symbol _DirectInput8Create@20 referenced in function "public: bool __thiscall EE::InputDevicesClass::create(void)" (?create@InputDevicesClass@EE@@QAE_NXZ)
1>EsenthelEngine.lib(Input.obj) : error LNK2019: unresolved external symbol _IID_IDirectInput8W referenced in function "public: bool __thiscall EE::InputDevicesClass::create(void)" (?create@InputDevicesClass@EE@@QAE_NXZ)
1>EsenthelEngine.lib(Display.obj) : error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function "public: bool __thiscall EE::Display::create(void)" (?create@Display@EE@@QAE_NXZ)
1>EsenthelEngine.lib(Sound Buffer.obj) : error LNK2019: unresolved external symbol _IID_IDirectSound3DBuffer referenced in function "public: bool __thiscall EE::SoundBuffer::create(int,int,int,int,unsigned int)" (?create@SoundBuffer@EE@@QAE_NHHHHI@Z)
1>EsenthelEngine.lib(Sound Buffer.obj) : error LNK2019: unresolved external symbol _DS3DALG_NO_VIRTUALIZATION referenced in function "public: bool __thiscall EE::SoundBuffer::create(int,int,int,int,unsigned int)" (?create@SoundBuffer@EE@@QAE_NHHHHI@Z)
1>EsenthelEngine.lib(Sound Buffer.obj) : error LNK2019: unresolved external symbol _DS3DALG_HRTF_LIGHT referenced in function "public: bool __thiscall EE::SoundBuffer::create(int,int,int,int,unsigned int)" (?create@SoundBuffer@EE@@QAE_NHHHHI@Z)
1>EsenthelEngine.lib(Sound Buffer.obj) : error LNK2019: unresolved external symbol _DS3DALG_HRTF_FULL referenced in function "public: bool __thiscall EE::SoundBuffer::create(int,int,int,int,unsigned int)" (?create@SoundBuffer@EE@@QAE_NHHHHI@Z)
1>EsenthelEngine.lib(Sound Buffer.obj) : error LNK2019: unresolved external symbol _IID_IDirectSound3DListener referenced in function "public: bool __thiscall EE::ListenerControl::create(void)" (?create@ListenerControl@EE@@QAE_NXZ)
1>EsenthelEngine.lib(Sound Buffer.obj) : error LNK2019: unresolved external symbol _DirectSoundCreate@12 referenced in function "bool __cdecl EE::InitSound(void)" (?InitSound@EE@@YA_NXZ)
1>EsenthelEngine.lib(Image.obj) : error LNK2019: unresolved external symbol _D3DXFilterTexture@16 referenced in function "public: struct EE::Image & __thiscall EE::Image::updateMipMaps(void)" (?updateMipMaps@Image@EE@@QAEAAU12@XZ)
1>EsenthelEngine.lib(Image.obj) : error LNK2019: unresolved external symbol _D3DXLoadSurfaceFromSurface@32 referenced in function "public: bool __thiscall EE::Image::copyTry(struct EE::Image &,int,int,int,int,int,bool)" (?copyTry@Image@EE@@QAE_NAAU12@HHHHH_N@Z)
1>EsenthelEngine.lib(Image Io.obj) : error LNK2001: unresolved external symbol _D3DXLoadSurfaceFromSurface@32
1>EsenthelEngine.lib(Shader Main.obj) : error LNK2019: unresolved external symbol _D3DXCreateEffectPool@4 referenced in function "public: void __thiscall EE::MainShaderClass::create(void)" (?create@MainShaderClass@EE@@QAEXXZ)
1>EsenthelEngine.lib(Display State.obj) : error LNK2019: unresolved external symbol _D3DXPlaneTransform@12 referenced in function "public: static void __cdecl EE::DisplayState::clipPlane(struct EE::Plane &,unsigned char)" (?clipPlane@DisplayState@EE@@SAXAAUPlane@2@E@Z)
1>EsenthelEngine.lib(Display State.obj) : error LNK2019: unresolved external symbol _D3DXMatrixTranspose@8 referenced in function "public: static void __cdecl EE::DisplayState::clipPlane(struct EE::Plane &,unsigned char)" (?clipPlane@DisplayState@EE@@SAXAAUPlane@2@E@Z)
1>EsenthelEngine.lib(Display State.obj) : error LNK2019: unresolved external symbol _D3DXMatrixInverse@12 referenced in function "public: static void __cdecl EE::DisplayState::clipPlane(struct EE::Plane &,unsigned char)" (?clipPlane@DisplayState@EE@@SAXAAUPlane@2@E@Z)
1>EsenthelEngine.lib(Image Io.obj) : error LNK2019: unresolved external symbol _D3DXSaveSurfaceToFileW@20 referenced in function "public: bool __thiscall EE::Image::ExportDX(struct EE::Str16,enum _D3DXIMAGE_FILEFORMAT)" (?ExportDX@Image@EE@@QAE_NUStr16@2@W4_D3DXIMAGE_FILEFORMAT@@@Z)
1>EsenthelEngine.lib(Image Io.obj) : error LNK2019: unresolved external symbol _D3DXLoadSurfaceFromFileW@32 referenced in function "public: bool __thiscall EE::Image::ImportDX(struct EE::Str16,int,int,int,bool)" (?ImportDX@Image@EE@@QAE_NUStr16@2@HHH_N@Z)
1>EsenthelEngine.lib(Image Io.obj) : error LNK2019: unresolved external symbol _D3DXLoadSurfaceFromFileInMemory@36 referenced in function "public: bool __thiscall EE::Image::ImportDX(struct EE::Str16,int,int,int,bool)" (?ImportDX@Image@EE@@QAE_NUStr16@2@HHH_N@Z)
1>EsenthelEngine.lib(Image Io.obj) : error LNK2019: unresolved external symbol _D3DXGetImageInfoFromFileW@8 referenced in function "public: bool __thiscall EE::Image::ImportDX(struct EE::Str16,int,int,int,bool)" (?ImportDX@Image@EE@@QAE_NUStr16@2@HHH_N@Z)
1>EsenthelEngine.lib(Image Io.obj) : error LNK2019: unresolved external symbol _D3DXGetImageInfoFromFileInMemory@12 referenced in function "public: bool __thiscall EE::Image::ImportDX(struct EE::Str16,int,int,int,bool)" (?ImportDX@Image@EE@@QAE_NUStr16@2@HHH_N@Z)
1>EsenthelEngine.lib(Image Io.obj) : error LNK2019: unresolved external symbol _D3DXCreateTextureFromFileExW@56 referenced in function "public: bool __thiscall EE::Image::ImportDX(struct EE::Str16,int,int,int,bool)" (?ImportDX@Image@EE@@QAE_NUStr16@2@HHH_N@Z)
1>EsenthelEngine.lib(Image Io.obj) : error LNK2019: unresolved external symbol _D3DXCreateTextureFromFileInMemoryEx@60 referenced in function "public: bool __thiscall EE::Image::ImportDX(struct EE::Str16,int,int,int,bool)" (?ImportDX@Image@EE@@QAE_NUStr16@2@HHH_N@Z)
1>EsenthelEngine.lib(Mesh Render.obj) : error LNK2019: unresolved external symbol _D3DXCreateMesh@24 referenced in function "public: bool __thiscall EE::Mshr::create(int,int,unsigned int,bool)" (?create@Mshr@EE@@QAE_NHHI_N@Z)
1>EsenthelEngine.lib(Mesh Io.obj) : error LNK2001: unresolved external symbol _D3DXCreateMesh@24
1>EsenthelEngine.lib(Shader.obj) : error LNK2019: unresolved external symbol _D3DXCreateEffect@36 referenced in function "public: bool __thiscall EE::Shader::load(void *,unsigned int)" (?load@Shader@EE@@QAE_NPAXI@Z)
1>EsenthelEngine.lib(Mesh Io.obj) : error LNK2019: unresolved external symbol _D3DXLoadMeshFromXW@32 referenced in function "public: bool __thiscall EE::Mesh::ImportX(struct EE::Str16)" (?ImportX@Mesh@EE@@QAE_NUStr16@2@@Z)
1>EsenthelEngine.lib(Mesh Io.obj) : error LNK2019: unresolved external symbol _D3DXSaveMeshToXW@28 referenced in function "public: bool __thiscall EE::Mesh::ExportX(struct EE::Str16,bool)" (?ExportX@Mesh@EE@@QAE_NUStr16@2@_N@Z)
1>Esenthel_Sample.exe : fatal error LNK1120: 31 unresolved externals
Those are all the remaining error. At least, it dropped from 68 errors to 34