我试图没有成功在Ubuntu 15.10上安装SFML 2.0。SFML 2.0 Linux安装问题
我按照教程:http://www.sfml-dev.org/tutorials/2.0/start-linux.php。 我从链接http://www.sfml-dev.org/download/sfml/2.0/下载了Linux存档。之后,我将存档提取到我的计算机上的/ usr/local /目录。我尝试编译下面的代码:当我编译的代码
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}
:
g++ main.cpp -o main.o -L/usr/local/lib -lsfml-graphics -lsfml-window -lsfml-system
我得到
fatal error: SFML/Graphics.hpp: No such file or directory.
当
g++ main.cpp -o main.o -I/usr/local/include -lsfml-graphics -lsfml-window -lsfml-system
编译我得到:
/usr/bin/ld: cannot find -lsfml-graphics
/usr/bin/ld: cannot find -lsfml-window
/usr/bin/ld: cannot find -lsfml-system
当我编译的代码只需用:
g++ main.cpp -o main.o -lsfml-graphics -lsfml-window -lsfml-system
我越来越:
fatal error: SFML/Graphics.hpp: No such file or directory.
我试图在SFML2.0目录sudo make install
,但我得到的是install: missing file operand
安装2.0版本的SFML非常重要。我想过从分组管理器安装SFML,但是用sudo apt-get install libsfml-dev
我会得到更新版本的SFML,而不是2.0。 你能告诉我该怎么做才能在我的机器上正确安装SFML 2.0?
预先感谢您。