This may seem like quite a 'noob' question: I've downloaded SFML-1.6 for Mac and I have placed the frameworks into my /Library/Frameworks folder. After trying to compile an example SFML application I get linker errors for pretty much every call I make to SFML. I'm not sure what I am missing? I've not got much experience with OSX and Frameworks so perhaps I need to link to the libraries by some other method?
Output, if it helps:
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)