Синтаксис пути кода Visual Studio - PullRequest
0 голосов
/ 24 октября 2019

Документация на https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference немного фрагментирована. Могу ли я использовать path и path/** для рекурсивного поиска и path/* для нерекурсивного поиска в свойстве includePath?

1 Ответ

1 голос
/ 24 октября 2019

Сформируйте связанную документацию (выделение мое)

path Список путей для парсера тегов для поиска заголовков, включенных в ваши исходные файлы. Если не указано, includePath будет использоваться как path. Поиск по этим путям по умолчанию рекурсивен . Укажите *, чтобы указать нерекурсивный поиск. Например: /usr/include будет искать во всех подкаталогах, в то время как /usr/include/* не будет.

И из записи на includePath, так как он используется, если путь не указан (опять же, выделено мое)

includePath Путь включения - это папка, содержащая файлы заголовков (например, #include "myHeaderFile.h"), которые включены в исходный файл. Укажите список путей для механизма IntelliSense, который будет использоваться при поиске включенных заголовочных файлов. Если путь заканчивается на /**, механизм IntelliSense выполнит рекурсивный поиск заголовочных файлов, начиная с этого каталога. Если в Windows установлена ​​Visual Studio или указан компиляторв настройке compilerPath нет необходимости перечислять системные пути включения в этом списке.

Да, используйте path или path/**

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