Головна‎ > ‎C++‎ > ‎Додатково‎ > ‎

SFML

SFML забезпечує використання 2D-графіки з апаратним прискорення OpenGL

https://www.sfml-dev.org  (Visual C++ 14 (2015) - 64-bit) - версія Visual Studio


Додати бібліотеку

Проект -> Властивості -> С++ -> Загальні 




#include <SFML/Graphics.hpp> 

 int main(void) { 
// Головне вікно
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::Closedwindow.close();
             

             window.clear(); 
             window.draw(shape); 

             // Показати міст вікна на екрані 
             window.display(); 
       
       return EXIT_SUCCESS; 
}