Page 1 of 1

fatal error C1083: Cannot open include file: 'd3dx9shader.h': No such file or directory

Posted: Sun Jul 16, 2023 8:08 pm
by umen
Hello all
Trying to complie the engine in win10 64bit with vc++ 2022
Getting those :

Code: Select all

1>C:\dev\my\cpp\irrlicht\irrlicht-1.8.5\source\Irrlicht\CD3D9ShaderMaterialRenderer.h(15,10): fatal  error C1083: Cannot open include file: 'd3dx9shader.h': No such file or directory
1>CD3D9HLSLMaterialRenderer.cpp
1>C:\dev\my\cpp\irrlicht\irrlicht-1.8.5\source\Irrlicht\CD3D9ShaderMaterialRenderer.h(15,10): fatal  error C1083: Cannot open include file: 'd3dx9shader.h': No such file or directory
1>CD3D9NormalMapRenderer.cpp
1>C:\dev\my\cpp\irrlicht\irrlicht-1.8.5\source\Irrlicht\CD3D9ShaderMaterialRenderer.h(15,10): fatal  error C1083: Cannot open include file: 'd3dx9shader.h': No such file or directory
1>CD3D9ParallaxMapRenderer.cpp
1>C:\dev\my\cpp\irrlicht\irrlicht-1.8.5\source\Irrlicht\CD3D9ShaderMaterialRenderer.h(15,10): fatal  error C1083: Cannot open include file: 'd3dx9shader.h': No such file or directory
1>CD3D9ShaderMaterialRenderer.cpp
1>C:\dev\my\cpp\irrlicht\irrlicht-1.8.5\source\Irrlicht\CD3D9ShaderMaterialRenderer.h(15,10): fatal  error C1083: Cannot open include file: 'd3dx9shader.h': No such file or directory
1>CD3D9Texture.cpp
1>C:\dev\my\cpp\irrlicht\irrlicht-1.8.5\source\Irrlicht\CD3D9Texture.cpp(13,10): fatal  error C1083: Cannot open include file: 'd3dx9tex.h': No such file or directory
what is the best way to fix and still be on the letest compilation runtime ?
Thanks

Re: fatal error C1083: Cannot open include file: 'd3dx9shader.h': No such file or directory

Posted: Mon Jul 17, 2023 5:54 pm
by CuteAlien
You need the legace DX SDK from here: https://www.microsoft.com/en-us/downloa ... px?id=6812
Alternatively you could probably disable compiling D3D9 in IrrCompileConfig.h and work with OpenGL