After downloading a demo of Racecraft on steam I was not able to run the application. After launching TechDemo.exe I was getting system error saying that the program can’t start because d3dcompiler_47.dll is missing from my computer. The error dialog suggested me to reinstall the application to fix the error but it didn’t work. After searching on the Internet about d3dcompiler_47.dll I found that it belongs to Microsoft redistributable and should be supplied with Windows operating system. Since I am running Windows 8.1 this file should be definitely present in my operating system. Anyway, the only fixing solution I saw is to reinstall Windows, but it’s crazy to reinstall the whole operating system just because one dll file is missing.
I’ve posted my problem on various forums and in Steam Community and received a lot of suggestions. Mostly to install some Microsoft redistributable or use some third party software to fix the error. Anyway, nothing has worked for me, so I decided to try the last one – to install directly the d3dcompiler_47.dll file. So, I went to the http://fix4dll.com/d3dcompiler_47_dll and downloaded the file. After that I just followed the instructions provided on the website and installed the library on my computer. After the reboot I was able to launch Racecraft without d3dcompiler_47.dll is missing error. Hope it will be helpful for you too. Do not hesitate to share this guide on Facebook or other social media to help other people.