Перейти к содержимому

Где находится directx в windows 10

  • автор:

Где находится пакет SDK для DirectX?

Начиная с Windows 8 пакет SDK для DirectX входит в состав пакета Windows SDK.

Изначально мы создали пакет SDK для DirectX как высокопроизводительную платформу для разработки игр на базе Windows. По мере развития технологий DirectX они стали актуальны для более широкого спектра приложений. Сегодня доступность оборудования Direct3D на компьютерах заставляет даже традиционные классические приложения использовать аппаратное ускорение графики. Параллельно технологии DirectX более интегрированы с Windows. DirectX теперь является основной частью Windows.

Так как windows SDK является основным пакетом SDK для разработчиков для Windows, в него теперь включен DirectX. Теперь вы можете использовать windows SDK для создания отличных игр для Windows. Чтобы скачать пакет SDK для Windows 11, windows 10 SDK или пакет SDK для Windows 8.x, см. статью Windows SDK и архив эмулятора.

Следующие технологии и средства, которые ранее были частью пакета SDK DirectX, теперь являются частью пакета WINDOWS SDK.

Технология или инструмент Описание
Графические компоненты Windows Заголовки и библиотеки для Direct3D и других графических API Windows, таких как Direct2D, доступны в windows SDK.
Примечание: Устаревшие служебные библиотеки D3DX9/D3DX10/D3DX11 доступны через NuGet, но есть также ряд открытый код альтернатив. Библиотека служебной программы D3DCSX DirectCompute и распространяемая библиотека DLL доступны в windows SDK. D3DX12 доступен на сайте GitHub.
Компилятор HLSL (FXC.EXE) Компилятор HLSL — это средство в соответствующем подкаталоге архитектуры в папке bin в пакете Windows SDK.
Примечание: API D3DCompiler и распространяемая библиотека DLL доступны в windows SDK.
Для разработки DirectX 12 используйте DXCompiler в пакете Windows SDK и размещенном на GitHub.
PIX для Windows Замена средства PIX для Windows теперь является функцией в Microsoft Visual Studio, которая называется Visual Studio Graphics Debugger. Эта функция значительно улучшила удобство использования, поддержку Windows 8 и Direct3D 11.1, а также интеграцию с традиционными функциями Microsoft Visual Studio, такими как стеки вызовов и окна отладки для отладки HLSL . Дополнительные сведения об этой новой функции см. в разделе Отладка графики DirectX.

При необходимости пакет SDK для DirectX можно скачать из Центра загрузки Майкрософт , но использовать для новых проектов не рекомендуется.

Не удается установить пакет SDK для DirectX, если у вас уже установлена определенная версия распространяемого пакета Visual C++ 2010. Дополнительные сведения об ошибке S1023 и решении этой проблемы см. в статье Ошибка S1023 при установке пакета SDK для DirectX (июнь 2010 г.).

Использование проектов пакета SDK DirectX с Visual Studio

Примеры из пакета SDK DirectX за июнь 2010 г. поддерживаются номерами SKU Visual Studio ценовой категории «Премиум» (Microsoft Visual Studio Professional 2012, Microsoft Visual Studio Ultimate 2012 Microsoft Visual Studio Professional 2013 или Microsoft Visual Studio Ultimate 2013) в Windows 7 и Windows 8 и более поздних выпусках. В связи с переходом заголовков и библиотек DirectX в windows SDK для правильной сборки этих примеров необходимы изменения параметров проекта с учетом того, как пакет SDK для Windows 8 и более поздних версий упаковывается с номерами SKU Visual Studio уровня «Премиум».

Эти действия также применяются к вашим собственным проектам, которые зависят от пакета SDK для DirectX.

    Убедитесь, что на компьютере разработчика установлен выпуск пакета SDK DirectX за июнь 2010 г. При установке на компьютер под управлением Windows 8 и более поздних версий вам будет предложено включить .NET 3.5 в качестве необходимой установки пакета SDK для DirectX.

Примечание Не удается установить пакет SDK для DirectX, если у вас уже установлена определенная версия распространяемого пакета Visual C++ 2010. Дополнительные сведения об ошибке S1023 и решении этой проблемы см. в статье Ошибка S1023 при установке пакета SDK для DirectX (июнь 2010 г.).

  1. Измените каталоги VC++ проекта следующим образом, чтобы использовать правильный порядок для заголовков и библиотек пакета SDK. i. Откройте **Свойства** проекта и выберите страницу **Каталоги VC++**. ii. Выберите **Все конфигурации и все платформы**. iii. Задайте следующие каталоги:
    • Исполняемые каталоги: значений по умолчанию (в раскрывающемся списке справа)
    • Каталоги включения: $(IncludePath);$(DXSDK_DIR)Включить
    • Каталоги библиотеки: $(LibraryPath);$(DXSDK_DIR)Lib\x86

iv. Щелкните Применить.
v. Выберите платформу x64.
vi. Задайте каталог библиотеки следующим образом:

  • Каталоги библиотек: $(LibraryPath);$(DXSDK_DIR)Lib\x64
  1. Изменение исполняемого каталога согласно шагу 5 приведет к тому, что сборки проекта будут использовать FXC из установки Windows SDK. Имейте в виду, что файлы HLSL теперь официально распознаются Visual Studio. Их можно добавить в качестве файлов проекта и задать параметры компилятора в системе проектов.
  2. Вызов компиляции во время выполнения с помощью устаревшей библиотеки DLL D3DX будет использовать неправильную старую версию компилятора HLSL. Замените все ссылки на API D3DXCompile*, D3DX10Compile*, и D3DX11Compile* в коде на функцию D3DCompile в D3DCOMPILER_46.DLL или D3DCOMPILER_47.DLL.
  3. Любой проект, использующий компиляцию шейдера во время выполнения, должен иметь D3DCOMPILER_xx.DLL, скопированные в локальный путь к исполняемому файлу проекта. Эта библиотека DLL доступна в этом подкаталоге установки windows SDK в папке %ProgramFiles(x86)%\Windows Kits\8.0\Redist\D3D\ или %ProgramFiles(x86)%\Windows Kits\8.1\Redist\D3D\ , где — x86 и x64. D3DCOMPILER_46.DLL или D3DCOMPILER_47.DLL из windows SDK не являются системным компонентом и не должны копироваться в системный каталог Windows. Эту библиотеку DLL можно распространить на другие компьютеры с приложением в качестве параллельной библиотеки DLL.
  1. Откройте свойства проекта и выберите C/C++>Preprocessor.
  2. Выберите Все конфигурации и Все платформы.
  3. Перейдите в раздел Определения препроцессора и задайте _WIN32_WINNT=0x600.
  4. Щелкните Применить.

Связанные темы

Записи блога, посвященные играм для Windows и DirectX SDK

Как узнать версию DirectX на Windows 11 и Windows 10?

Как узнать и проверить установленную версию DirectX на Windows 11 и Windows 10?

При установки игры на компьютер или поиска проблем с запуском игр, каждый пользователь начинается интересоваться версией установленной библиотеки DirectX. Такую информацию в первую очередь следует знать, чтобы удостоверится, установлены ли все новейшие компоненты в операционной системе, чтобы игра работала на максимальных настройках графики. И в этой статье мы покажем вам, как узнать и проверить версию DirectX на Windows 11 и Windows 10?

Проверка установленной версии DirectX на компьютере

Обычно, библиотека драйверов DirectX для трехмерной графики, предустановлена в операционную систему. Но когда вы используете сторонние сборки Windows, ваша система была повреждена и выскакивает ошибка об отсутствии некоторых dll файлов — стоит проверить, установленный ли у вас DirectX и какая у него версия. Так как в некоторых играх присутствуют минимальные требования для запуска. Для проверки версии, сделайте следующие шаги:

  1. запустите диалоговое окно «Выполнить» (с помощью поиска или через комбинацию клавиш Win + R)
  2. напишите в строку ввода команду: dxdiag
  3. нажмите кнопку «ОК»
    Как узнать и проверить установленную версию DirectX на Windows 11 и Windows 10?
  4. при необходимости подтверждения проверки цифровой подписи- нажмите кнопку «Да»
  5. в строке «Версия DirectX» указан номер установленной библиотеки
    Как узнать и проверить установленную версию DirectX на Windows 11 и Windows 10?

Всего несколько кликов и перед вами полная информация об установленных библиотеках графики, об драйвере для видеокарты и об основных характеристиках вашего компьютера. Вся эта информация нужна, чтобы удостоверится, подходит ли игра для вашего компьютера и что следует обновить.

Где скачать официальную версию DirectX?

Но все таки, если у вас DirectX работает некорректно или вы увидели что он не установленный на компьютере — постает вопрос, где его можно официально скачать? Если такие проблемы присутствуют на системах Windows 11 и Windows 10 — мы рекомендуем переустановить операционную систему. Если вы хотите загрузить базовый набор DirectX, перейдите по этой ссылке:

Надеемся, что данная статья дала ответ на ваши вопросы касательно проверки версии DirectX на компьютере и его загрузки. Чтобы не потерять информацию, сделайте в своем браузере закладку на эту страницу или на раздел с инструкциями для Windows.

Какая версия DirectX установлена на компьютере?

Пакет мультимедийных технологий DirectX используется многими играми Windows. Если на компьютере не установлена требуемая версия DirectX, указанная на упаковке продукта, то игра может работать неправильно.

Следуйте приведенным ниже указаниям, чтобы проверить установленную на компьютере версию DIrectX с помощью средства диагностики DirectX:

  1. В поле Поиск на панели инструментов введите dxdiag. Затем выберите dxdiag в списке результатов.
  2. В средстве диагностики DirectX выберите вкладку Система, а затем проверка версию DirectX в разделе Сведения о системе.

Примечание: При первом использовании средства диагностики DirectX может появиться запрос на проверку наличия цифровой подписи драйверов. Рекомендуется выбрать да , чтобы убедиться, что ваши драйверы подписаны издателем, который подтвердил их подлинность.

Где скачать DirectX и как установить его

Где скачать DirectX и как его установить

Странное дело, но как только люди не пытаются скачать DirectX для Windows 11, Windows 10, 8.1 или 7: специально ищут, где это можно сделать бесплатно, просят дать ссылку на торрент и совершают иные бесполезные действия такого же характера.

Как скачать DirectX с официального сайта Microsoft

Обратите внимание, в этом случае начнется загрузка Веб-установщика DirectX, который после запуска определит вашу версию Windows и установит нужную версию библиотек (а заодно и старые недостающие библиотеки, которые могут пригодиться для запуска некоторых игр), то есть ему потребуется подключение к Интернету.

Также следуюет учитывать, что в последних версиях Windows, например, в 11 и 10, обновление последних версий DirectX (11 и 12) происходит путем установки обновлений через Центр обновлений.

Итак, для того, чтобы скачать на компьютер подходящую вам версию DirectX, просто зайдите на эту страницу: https://www.microsoft.com/ru-ru/download/details.aspx?id=35 и нажмите кнопку «Скачать» (Примечание: в последнее время Майкрософт пару раз меняла адрес официальной страницы с DirectX, так что если вдруг перестанет работать — пожалуйста, сообщите в комментариях). После этого запустите загруженный веб-установщик.

Скачать последнюю версию DirectX с сайта Microsoft

После запуска загрузятся все необходимые библиотеки DirectX, отсутствующие на компьютере, но иногда востребованные, особенно для запуска старых игр и программ в последних Windows.

Загрузка установщика DirectX с сайта Microsoft

Сама по себе установка Microsoft DirectX в Windows — это очень простой процесс: просто нажимайте «Далее» и со всем соглашайтесь (правда, только в том случае, если скачали с официального сайта, иначе таким образом вам могут помимо нужных библиотек установить и ненужные программы).

Какая у меня версия DirectX и какой мне нужен?

Прежде всего, о том, как узнать, какой DirectX уже установлен:

Информация об установленной версии DirectX

  • Нажмите клавиши Windows + R на клавиатуре и введите в окно «Выполнить» команду dxdiag, после чего нажать Enter или Ок.
  • Вся необходимая информация будет отображена в появившемся окне «Средство диагностики DirectX», в том числе и установленная версия.

Если говорить о том, какая версия нужна для вашего компьютера, то вот информация об официальных версиях и поддерживаемых операционных системах:

  • Windows 10 — DirectX 12, 11.2 или 11.1 (зависит от драйверов видеокарты).
  • Windows 8.1 (и RT)и Server 2012 R2 — DirectX 11.2
  • Windows 8 (и RT) и Server 2012 — DirectX 11.1
  • Windows 7 и Server 2008 R2, Vista SP2 — DirectX 11.0
  • Windows Vista SP1 и Server 2008 — DirectX 10.1
  • Windows Vista — DirectX 10.0
  • Windows XP (SP1 и выше), Server 2003 — DirectX 9.0c

Так или иначе, в большинстве случаев, эта информация не нужна рядовому пользователю, компьютер которого подключен к Интернету: нужно просто скачать Веб-установщик, который, в свою очередь, уже определит, какую версию DirectX нужно установить и сделает это.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Как открыть Свойства системы Windows 11 и 10
  • Как отключить или удалить Связь с телефоном в Windows 11 и 10
  • Ошибка 0xc000001d при запуске игры или программы — как исправить?
  • Ключ восстановления BitLocker в Windows — способы посмотреть
  • User OOBE Broker — что это за процесс в Windows 11 и 10
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Directx 27.01.2014 в 10:55

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *