Вручную установить IntelliSense включить каталоги (C ++) - PullRequest
1 голос
/ 10 октября 2019

Я использую Vistual Studio Community 2019 для сборки (CMake) и отладки C ++ кода . Компиляция и отладка происходят в WSL и работают нормально. Проблема в IntelliSense, которая постоянно жалуется, что не может найти необходимые заголовки.

Visual Studio может сжать все необходимые заголовки из WSL и загрузить его. Я даже проверил локальные папки для копирования, чтобы убедиться, что они верны. И они есть.

Я даже пытался возиться с CppProperties.json, чтобы указать его на загруженные заголовки (что должно быть сделано независимо), но безуспешно.

Что такоеЯ пропал?

1 Ответ

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

Я понял, что происходит.

IntelliSense нужен "полный путь" к файлу заголовка, который вы включаете. Например, в моем случае вместо использования

#include <lua.hpp>

мне пришлось использовать

#include <lua5.2/lua.hpp>

Для того, чтобы это работало, вы должны настроить все так, как я описал выше. Не стесняйтесь комментировать, если у вас возникли проблемы. :)

...