У меня есть рабочее пространство с несколькими проектами, которые все компилируются без проблем. Однако некоторые из проектов дают много предупреждений в редакторе о неразрешенных символах из-за неразрешенных включений. Большинство из них являются заголовками других проектов в рабочей области или сторонних библиотек.
Googling предполагает, что это проблема с индексом, но я не нашел каких-либо последовательных объяснений, как это исправить. Я полагаю, мне нужно добавить пути к этим библиотекам в индекс PATH, но я не вижу любой вариант сделать это (я использую Juno).
Может кто-нибудь объяснить мне, как настроить CDT-указатель?
Я также не знаю, как включить предупреждения для заголовков STL в двух проектах. Некоторые заголовки STL разрешены, но другие - нет, и список не кажется одинаковым между двумя проектами (такие вещи, как вектор и iostream, но не sstream или string, другие не обнаруживают iostream).
Возможно, это релевантно: это проекты на С++, но все расширения файлов -.c. Я сменил команду GCC C Compiler на "g++", чтобы скомпилировать их, но я думаю, мне также нужно что-то сделать с настройками индексатора, чтобы справиться с этим?