You just have installed or re-installed windows 7 or windows 8 ? then is no problem because these errors : d3dcompiler_43.dll is missing, d3dcompiler_42.dll is missing, d3dcompiler_41.dll is missing, d3dcompiler_46.dll is missing can be fixed by installing directx from here. Dx is free to download and to use and is part from windows to play latest video games like NBA 2K14.
How to install
1. Download that tiny executable from microsoft
2. Run it and follow screen instructions (require internet connection)
Important to read next : NBA 2K14
You want to have all dll and gaming prerequisites without Internet connection every time ?
NBA 2K14 video game for PC works great on my older video card ATI AMD Radeon HD 7850 2 GB with a processor Intel i5 750 overclocked to 3200 Mhz but if you want to play NBA 2K14 with maximum graphics details, then you need more power like :
GeForce GTX 770 2GB with a processor : Intel Core i7 4770K with 3.5GHz
ATI AMD Radeon R9 280X with a processor : AMD FX-9370 4.4GHz
But, if you want to play NBA 2K14 with a big screen or multi monitors, and you have money you can spend more to video card and you can buy a GeForce GTX 780Ti or AMD Radeon R9 290X (both are very expensive video cards). By the way, NBA 2K14 is running very good on Windows 8.1 64 bits.
NBA 2K14 - d3dcompiler_42.dll or d3dcompiler_43.dll is missing