Это может показаться довольно «нубским» вопросом: я скачал SFML-1.6 для Mac и поместил фреймворки в мою папку / Library / Frameworks. После попытки скомпилировать пример SFML-приложения я получаю ошибки компоновщика практически при каждом вызове SFML. Я не уверен, что мне не хватает? У меня нет большого опыта работы с OSX и Frameworks, поэтому, возможно, мне нужно связать с библиотеками каким-либо другим способом?
Вывод, если это поможет:
Undefined symbols for architecture x86_64:
"sf::VideoMode::VideoMode(unsigned int, unsigned int, unsigned int)", referenced from:
osx_init::init() in osx_init.o
"sf::RenderWindow::RenderWindow(sf::VideoMode, std::string const&, unsigned long, sf::WindowSettings const&)", referenced from:
osx_init::init() in osx_init.o
"sf::RenderTarget::PreserveOpenGLStates(bool)", referenced from:
osx_init::init() in osx_init.o
"sf::Image::Image()", referenced from:
osx_init::init() in osx_init.o
"sf::Image::LoadFromFile(std::string const&)", referenced from:
osx_init::init() in osx_init.o
"sf::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)", referenced from:
osx_init::init() in osx_init.o
"sf::Sprite::Sprite(sf::Image const&, sf::Vector2<float> const&, sf::Vector2<float> const&, float, sf::Color const&)", referenced from:
osx_init::init() in osx_init.o
"sf::Image::GetWidth() const", referenced from:
osx_init::init() in osx_init.o
"sf::Image::GetHeight() const", referenced from:
osx_init::init() in osx_init.o
"sf::Image::GetPixelsPtr() const", referenced from:
osx_init::init() in osx_init.o
"sf::Image::~Image()", referenced from:
osx_init::init() in osx_init.o
"sf::Clock::Clock()", referenced from:
osx_init::init() in osx_init.o
"sf::Window::IsOpened() const", referenced from:
osx_init::init() in osx_init.o
"sf::Window::GetEvent(sf::Event&)", referenced from:
osx_init::init() in osx_init.o
"sf::Window::Close()", referenced from:
osx_init::init() in osx_init.o
"sf::Clock::GetElapsedTime() const", referenced from:
osx_init::init() in osx_init.o
"sf::Unicode::Text::Text(char const*)", referenced from:
osx_init::init() in osx_init.o
"sf::Font::GetDefaultFont()", referenced from:
osx_init::init() in osx_init.o
"sf::String::String(sf::Unicode::Text const&, sf::Font const&, float)", referenced from:
osx_init::init() in osx_init.o
"sf::Drawable::SetPosition(float, float)", referenced from:
osx_init::init() in osx_init.o
"sf::Drawable::SetColor(sf::Color const&)", referenced from:
osx_init::init() in osx_init.o
"sf::Window::Display()", referenced from:
osx_init::init() in osx_init.o
"sf::RenderWindow::~RenderWindow()", referenced from:
osx_init::init() in osx_init.o
"vtable for sf::Sprite", referenced from:
sf::Sprite::~Sprite() in osx_init.o
"sf::Drawable::~Drawable()", referenced from:
sf::Sprite::~Sprite() in osx_init.o
sf::String::~String() in osx_init.o
"vtable for sf::String", referenced from:
sf::String::~String() in osx_init.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)