0

学校のプロジェクトのために、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 tosf::Context::GetGlobal() への未定義の参照' /usr/local/lib/libsfml-graphics.so: sf::Window::OnEvent(sf::Event const&)' /usr/local/lib/libsfml-graphics.so: undefined reference tosf::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 tosf::Window のtypeinfo への参照が未定義です/usr/local/lib/libsfml-graphics.so: sf::Window::Create(unsigned long, sf::WindowSettings const&)' /usr/local/lib/libsfml-graphics.so: undefined reference tosf::Window::GetHeight() への未定義の参照 const' /usr/local/lib/libsfml-graphics.so: sf::Window::Window()' /usr/local/lib/libsfml-graphics.so: undefined reference tosf::Unicode::Textへの未定義の参照::Text(unsigned int const*)' /usr/local/lib/libsfml-graphics.so: sf::Window::~Window()' /usr/local/lib/libsfml-graphics.so: undefined reference tosf::Context::IsContextActive() への未定義参照' /usr/local/lib/libsfml-graphics.so: undefinedへの参照sf::Window::SetActive(bool) const' /usr/local/lib/libsfml-graphics.so: undefined reference tosf::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 にあります

4

1 に答える 1