$ редактирования (IncludePath) “макрос” в Visual Studio 2010

Visual Studio 2010 (диалоговое окно "Свойств проекта")

Я установил Visual Studio Окончательный 2010, и она, по-видимому, импортировала каталоги по умолчанию для моего C++ Win32, включает и библиотеки. Каждый новый Win32 проект C++, который я создаю автоматически, добавляет мое старое, включает/библиотека каталоги, который завинчивает мою сборку.

Таким образом, мой вопрос - это: Как я могу отредактировать $(IncludePath) в Visual Studio 2010?

или $ (IncludePath), характерный для этого проекта и только результата флажка "Inherit from parent or project defaults"? (в этом случае вопрос превращается: Как я редактирую значения по умолчанию проекта для этого, так как это, кажется, обесценивается в опциях Visual Studio),

Спасибо!

Примечание: %include переменная среды % не определяется в Windows. Это действительно обнаруживается, если Вы вводите "эхо %include %" в командной строке VS2010 (не командная строка Windows), но это не те же значения как, от чего я пытаюсь избавиться в снимках экрана),

24
задан Adam 5 April 2013 в 08:22
поделиться

2 ответа

В VS2010 эти пути указываются на одном или нескольких листах свойств (соответствующие изменения обсуждаются в поучительной статье в блоге группы VS Project) . Вы можете добавить их самостоятельно для каждого проекта, но проект также включает в себя один, определяющий все значения по умолчанию.

В моей системе он находится в C: \ Users \ \ AppData \ Local \ Microsoft \ MSBuild \ v4.0 \ Microsoft.Cpp.Win32.user.props .

Вы можете получить к нему доступ из Visual Studio, открыв окно диспетчера свойств («Просмотр» -> «Другие окна» -> «Диспетчер свойств»), а затем дважды щелкните лист свойств. Вы также можете самостоятельно добавлять листы свойств из этого окна (которое будет иметь приоритет перед настройкой по умолчанию).

Также совершенно законно удалить ссылку на Microsoft.Cpp.Win32.user.props . Это полезно, если вам нужно убедиться, что проект полностью самодостаточен: например, он не получает включаемых путей из среды. Затем вам просто нужно указать пути в самом проекте или в настраиваемом листе свойств, который является частью проекта (рекомендуется для простоты повторного использования)

32
ответ дан 28 November 2019 в 23:51
поделиться
  1. Каталоги VC++ в VS2010 зависят от проекта. Нет глобальных настроек, как в VS2008.
  2. Существует переменная окружения INCLUDE, которая соответствует $(IncludePath), поэтому сначала проверьте ее.
  3. Раньше VS сохраняла все глобальные настройки в Documents and Settings\\\Local Settings\Application Data\Microsoft\VisualStudio\\\VCComponents.dat, поэтому попробуйте удалить этот файл, если он присутствует во всех версиях VS. У меня нет такого файла для VS2010, но это стоит проверить в вашем случае.

Надеюсь, это поможет.

3
ответ дан 28 November 2019 в 23:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: