Vscode intellisense не может найти файлы заголовков, включенные в проект cmakeC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Vscode intellisense не может найти файлы заголовков, включенные в проект cmake

Сообщение Anonymous »

У меня есть проект cmake, в котором есть:

Статическая библиотека под названием Project1

Статическая библиотека под названием Project2, которая зависит от Project1

An исполняемый файл под названием Project3, который зависит от обеих библиотек.
Все работает как положено (makefiles, он собирается и работает нормально, ...),
но проблема в том, что vscode intellisense просто не находит заголовочные файлы в
папки, указанные с помощью target_include_directories в каждом подкаталоге.
Intellisense может найти заголовки по умолчанию (iostream, вектор и т. д.).
пример:
Изображение

Я также попытался поместить каталоги включения в c_cpp_properties.json:

Код: Выделить всё

"includePath": [
"${workspaceFolder}/Project1/src/**",
"${workspaceFolder}/Project2/src/**",
"${workspaceFolder}/Project3/src/**"
]
Но это тоже не сработало.
Я также пробовал вручную помещать заголовки/источники во все файлы CMakeLists.txt (без использования file( GLOB_RECURSE))
Но это тоже не сработало.
Этот проект — всего лишь небольшой пример, который я сделал, чтобы показать проблему, но это также происходит во всех других проектах.
Проект может быть найдено здесь: https://github.com/gabrielmaia2/CmakeTest

Подробнее здесь: https://stackoverflow.com/questions/660 ... ke-project
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В проекте VSCODE / Cmake Tools я могу настроить Intellisense, чтобы исключить исходные файлы, не включенные в текущую пр
    Anonymous » » в форуме C++
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Cmake не может найти включенные файлы, установленные с помощью Homebrew, при запуске из кода Visual Studio.
    Anonymous » » в форуме C++
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • Visual Studio не может «увидеть» мои включенные файлы заголовков
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • CMake/Intellisense — ложные ошибки, нарушающие Intellisense
    Anonymous » » в форуме C++
    0 Ответы
    70 Просмотры
    Последнее сообщение Anonymous
  • CMake/Intellisense — ложные ошибки, нарушающие Intellisense
    Anonymous » » в форуме C++
    0 Ответы
    77 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»