Мы отошли от использования «Tool-> Options-> Projects and Solutions», чтобы определить каталоги включения для общесистемных и SDK-широких библиотек в настройках проекта. Причина этого состояла в том, что это не было распространено, когда мы добавили нового разработчика в команду. Это приведет к тому, что новый человек скопирует все эти дополнительные каталоги include и lib.
Вместо этого мы остановились только на использовании параметров проекта и включили пути для файлов LIB и HPP. Мы бы редко трогали каталоги проектов и решений VC ++ в TOOL-> Опции-> Проекты и решения.
Рекомендуйте сначала установить более раннюю версию SDK, затем скомпилировать ее, а затем перейти на последнюю платформу. Можно даже выбрать виртуальную машину, чтобы вы могли перематывать вперед и назад в зависимости от того, в какую DLL вы попали. Но насколько я знаю, DirectX однозначно называет свои DLLS номером версии, чтобы предотвратить возникновение ада DLL.
Веселись.