Не удается получить подсветку синтаксиса NetBeans с помощью библиотеки повышения - PullRequest
0 голосов
/ 12 сентября 2010

С NetBeans (v. 6.9.1) я не могу получить подсветку синтаксиса для библиотеки Boost, то есть все вещи, присутствующие в Boost, не распознаются.Однако проект построен правильно.

Я уже установил пути в: NetBeans> Предпочтения> C / C ++> Code Assistance> C ++ Compiler.Здесь я добавил путь /usr/local/include.

Заголовки Boost находятся в /usr/local/include/boost, поэтому, если в моем коде я использую что-то вроде:

#include <boost/interprocess/containers/string.hpp>

, включаемый файл должен быть найденредактор (как его находит компилятор).

Что я делаю не так?Спасибо.

ОС: MacOS X 10.6.4

PS: у меня возникла эта проблема после обновления Boost до последней версии (1.44.0);ранее это работало нормально (с v. 1.41.0);Должно быть, сейчас я сделал что-то другое, и я не помню деталей того, что делал в прошлый раз.

PS2: Теперь я могу получить доступ к включаемым файлам, щелкнув правой кнопкой мыши по директиве #include.Однако подсветка синтаксиса для элементов Boost пока не работает.

1 Ответ

0 голосов
/ 12 сентября 2010

Я не знаю, является ли это той же проблемой, что и у вас, но я обнаружил, что Netbeans часто запутывается в подсветке синтаксиса и включает в себя. Я не совсем уверен, что это вызывает, но я обнаружил, что его часто можно очистить, отключив NetBeans и удалив каталог кэша ~\.netbeans\6.9\var\cache.

...