Eclipse не может разрешить элементы объекта SFML 2.0

Моя проблема не похожа на редкий случай (хотя я ничего не мог найти по этому вопросу), и при этом это не самая важная проблема, но я подумал, что это стоило бы задать.

Я использую кандидата на выпуск SFML 2.0 (Скачать здесь) для Linux 32 бит.
При испытании примера он выстроился идеально и работал так, как предполагалось. Однако в Eclipse каждая строка, где был вызван метод, скажем, sf :: Window, помечалась как «Метод не может быть разрешен», и я получал бы красную ломкую линию. Обратите внимание, что это не влияет на фактическое здание.

Это не самое большое неудобство, но оно загромождает мой экран и затрудняет обнаружение реальных ошибок в моем коде.

Некоторая дополнительная информация, касающаяся моего рабочего пространства: версия моего Eclipse должна быть Juno. Для этого кода я использую стандартный Makefile и снова связываю sfml-graphics, sfml-window и sfml-system; те, которые имеют значение. Для компиляции я использую g ++.

Любая помощь, чтобы исправить эту неприятность будет принята с благодарностью.

2

Решение

Я использую Juno в Ubuntu 12.04, и вот шаги, которые я должен был сделать, чтобы SFML хорошо играл с Juno:

Щелкните правой кнопкой мыши по вашему проекту и перейдите к Properties -> C/C++ Build -> Settings -> GCC C++ Compiler -> All Options, Эти настройки выглядят как

Compileflags

Properties -> C/C++ Build -> Settings -> GCC C++ Linker -> Libraries выглядит так:

Библиотеки

Другие настройки были CDT по умолчанию для меня.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]