学校のプロジェクトのために、debian に SFML1.6 をインストールしました。
コンパイル時に私はこれらのエラーがあります:
g++ -c main.cpp
g++ main.o -o bomberman -lsfml-graphics
/usr/local/lib/libsfml-graphics.so:
sf::Unicode::Text::Text()' /usr/local/lib/libsfml-graphics.so: undefined reference to
sf::Context::GetGlobal() への未定義の参照' /usr/local/lib/libsfml-graphics.so:sf::Window::OnEvent(sf::Event const&)' /usr/local/lib/libsfml-graphics.so: undefined reference to
sf::Window::Create(への未定義の参照sf::VideoMode, std::basic_string, std::allocator > const&, unsigned long, sf::WindowSettings const&)' /usr/local/lib/libsfml-graphics.so:sf::Context::SetActive(bool)' /usr/local/lib/libsfml-graphics.so: undefined reference to
sf::Window のtypeinfo への参照が未定義です/usr/local/lib/libsfml-graphics.so:sf::Window::Create(unsigned long, sf::WindowSettings const&)' /usr/local/lib/libsfml-graphics.so: undefined reference to
sf::Window::GetHeight() への未定義の参照 const' /usr/local/lib/libsfml-graphics.so:sf::Window::Window()' /usr/local/lib/libsfml-graphics.so: undefined reference to
sf::Unicode::Textへの未定義の参照::Text(unsigned int const*)' /usr/local/lib/libsfml-graphics.so:sf::Window::~Window()' /usr/local/lib/libsfml-graphics.so: undefined reference to
sf::Context::IsContextActive() への未定義参照' /usr/local/lib/libsfml-graphics.so: undefinedへの参照sf::Window::SetActive(bool) const' /usr/local/lib/libsfml-graphics.so: undefined reference to
sf::Unicode::Text::operator std::basic_string, std::allocator > const&() const' /usr/local/lib/libsfml-graphics.so: `sf::Window::GetWidth( への未定義参照) const' collect2: ld が 1 の終了ステータスを返しました make: * [all] エラー 1
なぜこれらのエラーが出るのかわかりません。libsfml-* は /usr/lib/ にあり、必要なすべてのインクルードは /usr/include にあります