g++ -c main.cpp компилирую как в doc, но пишет ошибку main.cpp:7:43: error: no matching function for call to ‘sf::VideoMode::VideoMode(int, int)’

Вот пример кода: (из doc)

#include <SFML/Graphics.hpp>

int main () {

    sf::RenderWindow window (sf::VideoMode(200,200), "SFML works!");

    return 0;
}

$: g++ -c main.cpp введите сюда описание изображения

В чем же проблема ? не могу понять...


Ответы (1 шт):

Автор решения: ManyBytes
  1. Вы не используете для классов SFML пространство имён "sf".

     sf::RenderWindow window (sf::VideoMode(200,200), "SFML works!");
    
  2. Судя по ошибкам g++, Вы используете нестабильную версию ветки Github "master". Конструктор класса sf::VideoMode в ветке master отличается от стабильной версии. Последняя стабильная версия - 2.6.1: SFML-download

→ Ссылка