Categorías: Tutoriales

Ejemplo de una aplicación multimedia simple en C++ gracias a SFML

SFML, Simple and Fast Multimedia Library, ofrece una interfaz simple para el desarrollo de aplicaciones multimedia. Está compuesto de cinco módulos: window, graphics, audio y network.

La instalación es sencilla en Ubuntu o Debian con sudo apt-get install libsfml-dev. Aquí os muestro un ejemplo de su sencillez de uso (se compila con g++ ejemplo.cpp -lsfml-graphics -lsfml-window -lsfml-system):

#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML funciona");
    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;
}
Manuel Ignacio López Quintero

Doctor en Ingeniería Informática especializado en Sistemas Inteligentes y Visión Artificial. Profesor y coadministrador de Linux Hispano. Para más información o para contactar con él visita su página oficial: Manuel Ignacio López Quintero.

Ver comentarios

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace