Eclipse CDT не распознает некоторые функции GL, но прекрасно компилируется - PullRequest
3 голосов
/ 27 сентября 2011

У меня проблема с использованием Eclipse CDT, где он не распознает некоторые функции OpenGL. У меня есть заголовок от

/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/OpenGL.framework/Headers

Некоторые функции / перечисления распознаются индексатором, некоторые нет и не обеспечивают автозаполнения. Однако, если я командую + щелкну по любому из них (красному или обычному), я попаду в нужный файл (GL.h) и в правильное местоположение функции

Я проверил, и эти перечисления действительно определены в этом заголовке.

enter image description here

Снова скомпилируется нормально, но завершение кода не предусмотрено, а области помечены красным, как если бы они были неправильными.

1 Ответ

0 голосов
/ 05 января 2014

Я часто получаю ту же ошибку. Иногда помогает обрезка ошибочной строки и вставка ее обратно, но если это не решит проблему, перезапуск Eclipse работал для меня во всех случаях до сих пор.

И последнее средство решения всех проблем Eclipse, которые не могут быть решены иначе: заново создайте рабочее пространство и проект и скопируйте только исходные файлы в новое рабочее пространство. Это исправило большинство странных проблем Eclipse для многих людей, включая меня.

...