не удается открыть исходный файл "d3dx10.h" - PullRequest
2 голосов
/ 06 ноября 2010

Мне нужно знать, как заставить VS2010 распознавать мой файл DirectX, который вызывает ошибку (см. Заголовок вопроса).

Я уверен, что мне нужно добавить строку: "C: \ Program Files (x86) \ Microsoft Directx SDK (июнь 2010 г.) \ Включить

но я не совсем уверен, как это сделать в 2010 году, поэтому кто-нибудь может мне помочь, пожалуйста?

Ответы [ 3 ]

5 голосов
/ 15 июня 2011

В Visual Studio 2010 или VS C ++ 2010 Express. Самый простой способ сделать это без издержек на препроцессорные макросы или длинные извилистые директивы #include - это просто.

1-й: используйте стандартные #include и / или #include

2-й: MS изменила расположение, установив включаемые файлы и библиотеки из Tools в более простое расположение. Это изменение с 2008 по 2010 в настоящее время зависит от проекта, а не от изменения полной среды IDE. Так к решению. Как только вы начали свой проект. И если вы получаете ошибку компиляции: не удается открыть . , такой файл не найден. В вашем обозревателе решений есть около 3-4 шагов, и все готово. 1. Щелкните правой кнопкой мыши по проекту (не по решению) и выберите «Свойства». 2. В левой панели выберите Свойства конфигурации-> C / C ++ -> Общие. 3. В правой части вы увидите (Дополнительные каталоги включения) справа от этого где вы хотите добавить путь к вашей текущей директории включения DirectX SDK 4. Нажмите «Применить», и все готово!

1 голос
/ 05 июня 2011

Я не программист на С ++, но это помогло мне пройти через мою книгу.

#include "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include\D3DX10.h"
0 голосов
/ 06 ноября 2010

Лучший результат поиска Google для "visual studio включает 2010" http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/a494abb8-3561-4ebe-9eb0-6f644a679862

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...