Я скомпилировал sfml2 (последняя версия github) с помощью gcc и make, и все прошло нормально. Я могу скомпилировать примеры программ непосредственно с g ++ в терминале, но всякий раз, когда я использую Eclipse, он жалуется на неопределенные ссылки на классы в пространстве имен sf ::.
Я настроил свой проект соответственно, добавил / usr / local / include, / usr / local / lib, символ SFML_DYNAMIC и библиотеки sfml- * в правильном порядке, но он все равно не скомпилируется, если я не использую » используя namespace sf «, и даже тогда я все равно получаю все ошибки, хотя могу запустить программу.
Кроме того, когда я пытаюсь использовать Intellisense (или как он называется в Eclipse), когда я набираю sf ::, это дает мне много ненужных вещей для этого пространства имен.
Я использую Linux Mint 14, Eclipse Juno с CDT и стандартные инструменты linux gcc.
Вот скриншот того, как в настоящее время выглядит моя IDE:
Задача ещё не решена.
Других решений пока нет …