Compilation 编译SFML debian时出错

Compilation 编译SFML debian时出错,compilation,debian,sfml,Compilation,Debian,Sfml,我已经为一个学校项目在debian上安装了SFML1.6 在编写过程中,我发现了以下错误: g++-c main.cpp g++main.o-o bomberman-lsfml图形 /usr/local/lib/libsfml-graphics.so:对sf::Unicode::Text::Text()的未定义引用 /usr/local/lib/libsfml-graphics.so:对sf::Context::GetGlobal()的未定义引用 /usr/local/lib/libsfml-g

我已经为一个学校项目在debian上安装了SFML1.6

在编写过程中,我发现了以下错误:

g++-c main.cpp

g++main.o-o bomberman-lsfml图形

/usr/local/lib/libsfml-graphics.so:对
sf::Unicode::Text::Text()的未定义引用
/usr/local/lib/libsfml-graphics.so:对
sf::Context::GetGlobal()的未定义引用 /usr/local/lib/libsfml-graphics.so:对
sf::Window::OnEvent(sf::Event const&)的未定义引用
/usr/local/lib/libsfml-graphics.so:对
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:对sf::Window的
typeinfo的未定义引用 /usr/local/lib/libsfml-graphics.so:对
sf::Window::Create(unsigned long,sf::WindowSettings const&)的未定义引用
/usr/local/lib/libsfml-graphics.so:对
sf::Window::GetHeight()const'的未定义引用 /usr/local/lib/libsfml-graphics.so:对
sf::Window::Window()的未定义引用
/usr/local/lib/libsfml-graphics.so:对
sf::Unicode::Text::Text(unsigned int const*)的未定义引用 /usr/local/lib/libsfml-graphics.so:对
sf::Window::~Window()的未定义引用
/usr/local/lib/libsfml-graphics.so:对
sf::Context::IsContextActive()的未定义引用 /usr/local/lib/libsfml-graphics.so:对
sf::Window::SetActive(bool)const'的未定义引用
/usr/local/lib/libsfml-graphics.so:对
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:[全部]错误1

我不明白为什么会出现这些错误。
libsfml-*位于/usr/lib/中,所有需要的include都位于/usr/include中

您还必须链接到sfml的窗口和系统库

g++ main.o -o bomberman  -lsfml-graphics -lsfml-window -lsfml-system

你也应该阅读

并考虑使用最后一个版本,那是2,而不是旧的,BUGGY和弃权版本1.6。谢谢你的回答,问题来自于我安装的SFML。我的错。