Краткий ответ: это, вероятно, не имеет значения.
Обновленная установка DXSDK не будет обновлять системные библиотеки DLL, которые поставляются с Windows.Не имеет значения, включаете ли вы / linking в каталог DXSDK или каталог v7.0A.Когда приложение запускается, оно загружает одни и те же библиотеки DLL в любом случае.(Заметное исключение: D3DX_xx.dll для вспомогательных функций - поскольку они не являются компонентами ОС, они поставляются с SDK и предназначены для включения в пакет установки приложения).Заголовочные файлы, которые поставляются с DXSDK, должны быть почти идентичны тем, что находятся в каталоге v7.0a.
И, если я не ошибаюсь, каталоги include и lib, указанные в диалоге параметров проекта для вашего приложения, имеют приоритет перед ДОпо умолчанию SDK dirs.Поэтому обновление вашего диалогового окна «Параметры проекта» должно быть в порядке.
Но если вы действительно хотите быть в этом уверенным ... Вместо того, чтобы добавлять заголовок / библиотеки DXSDK для каждого проекта, сделайте их поисковыми каталогами по умолчанию для всех проектов.
В меню верхнего уровня для Visual Studio: выберите Инструменты-> Параметры.
В левом меню навигации в диалоговом окне «Параметры» выберите «Проект и решения» и «Каталоги VC ++» под ним.
Затем в раскрывающемся меню в правом верхнем углу «Показать каталоги для", выберите" Включить файлы ".
Убедитесь, что каталог включения $ (DXSDK) находится перед записью $ (WindowsSdkDir).Если его еще нет, добавьте его.
Повторите это для параметра «Библиотечные файлы» в пункте меню «Показать каталоги».