SFTML을 QT 작성자 (일반적으로 gcc)와 함께 사용하려고했지만 예제 프로젝트가 컴파일되지 않습니다. 나에게 많은 오류를 제공Ubuntu 13.04 및 QT-Creator에서 SFML 설정
sudo apt-get install libsfml-dev
그러나 단지 컴파일 : 나는 명령을 사용하여 설치
/home/jan/Documents/SFMLTest/main.cpp:5: error: undefined reference to sf::String::String(char const*, std::locale const&)'
/home/jan/Documents/SFMLTest/main.cpp:5: error: undefined reference to `sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'
등
내 .PRO 파일은이 같은 설정 :
이 메인 쿠폰 안에 있습니다.
#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;
}
나는 this을 시도했지만 작동하지 않는 것 같습니다.
저는 리눅스/우분투에 아직 익숙하지 않으므로 도움이 될 것입니다.
는 또한 현재 버전 2.0 동안 우분투 저장소의 버전은 1.6입니다 참고 : 자세한 내용은
(
synaptic
와 정확한 패키지 이름을 쉽게 찾을 수 있습니다) . –