Я использую CLion в качестве C ++ IDE на Ma c. Я запускаю образ Ubuntu на docker. Я компилирую и выполняю удаленную отладку в контейнере.
Вот моя проблема: я установил (скажем) libxyz на образ, используя apt-get install. У меня есть файлы заголовков в обычном / usr / include и библиотека stati c в / usr / lib. Я могу скомпилировать, связать и отладить ... все хорошо. Но когда я включаю заголовок xyz.h, IDE (CLion в моем случае) не может понять, где находится этот файл, поскольку он не знает об установленной библиотеке на контейнере. Итак, мой код завершения / intellisense не работает, и я вижу раздражающую красную волнистую линию.
Есть ли способ решить эту проблему, не собирая библиотеку из исходного кода? Я предпочитаю не иметь стороннего источника в моем проекте.
Ценю любую помощь. Спасибо!