Заголовочный файл C++ включает ‹› пути

Быстрый фон. Я использую следующее:

  1. Windows XP
  2. Визуальная студия 6.0

Когда вы указываете #include, как показано ниже, где он ищет этот заголовочный файл:

#include <msxml.h>

Он смотрит на переменную среды, чтобы определить, на какие пути смотреть? Если да, то какой?


person Cole W    schedule 13.04.2011    source источник
comment
Visual Studio 6? Мне пришлось попросить Google узнать, насколько древняя эта версия (кстати, она была выпущена в 1998 году). Зачем использовать IDE из прошлого века? Возьмите более позднюю версию Express или любую IDE с открытым исходным кодом. Даже широко проклятый Dev-C++ был бы современным по сравнению с этим...   -  person    schedule 13.04.2011
comment
@delnan: многие люди застряли, работая над устаревшими проектами, обновление которых нецелесообразно.   -  person zdan    schedule 13.04.2011
comment
@delnan Вы бы не задавали этот вопрос, если бы когда-нибудь пытались обновить крупномасштабный проект, написанный в Visual Studio 6.0, до версии 2010.   -  person Cole W    schedule 13.04.2011
comment
Был там, где ты. VC 6 устарел. Если с ним что-то пойдет не так, вы полностью облажались.   -  person John Dibling    schedule 13.04.2011


Ответы (2)


Если вы используете IDE, она устанавливает различные пути поиска с помощью параметров графического интерфейса в Инструменты-> Параметры-> Каталоги.

(См. также Visual Studio 2008 (C++) дополнительные каталоги для отладки?.)

person metamatt    schedule 13.04.2011

Переменная окружения достаточно просто называется INCLUDE. Вы также можете вручную указать дополнительные включаемые каталоги с помощью -I/path/to/include.

И в качестве примечания, это 2011 год. 1996 год прошел очень давно..

person Blindy    schedule 13.04.2011