Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Glew + SFML (OpenGL)  (Lu 2426 fois)

0 Membres et 1 Invité sur ce sujet

linksed

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
Glew + SFML (OpenGL)
« le: Juillet 01, 2014, 10:49:56 pm »
Bonjour à vous,

Voila un bon moment 1-2 semaines que j’essaye d'utiliser la technologie des VBO d'openGL, j'ai pus lire qu'il faut utiliser des librairies externes pour gérer les extensions d'opengl ---> GLEW
 J'ai telecharger la version 1.9 de glew en 32bits ici : http://sourceforge.net/projects/glew/files/glew/1.9.0/

Voici ma configuration de code::block :


Et les links laibraries :

glew32.lib
glew32mx.lib
glew32mxs.lib
glew32s.lib

libsfml-audio-d.a
libsfml-graphics-d.a
libsfml-network-d.a
libsfml-system-d.a
libsfml-window-d.a

libglu32.a
libopengl32.a


J'essaye de compiler un code simple trouver sur le net :

#include <GL/glew.h>
#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);

    /* Déclare une variable qui contiendra un identifiant pour un VBO */
    unsigned int id;

    /* 3 vertex définissant un triangle (dans le sens des aiguilles d’une montre) */
    float data[] =
    {
        1.0, 0.0,  1.0,
        0.0, 0.0, -1.0,
        -1.0, 0.0,  1.0
    };

      /* Crée un nouvel identifiant pour un VBO */
      glGenBuffers(1, &id);

      /* Active le nouveau VBO */
      glBindBuffer(GL_ARRAY_BUFFER, id);

      /* Envoie les données du triangle vers la carte graphique */
      glBufferData(GL_ARRAY_BUFFER, sizeof(data), data, GL_STATIC_DRAW);

    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;
}
 


et voila les erreurs :


Quelqu' un aurait-il une idée pour résoudre mon problème ?

Merci d'avance :)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Glew + SFML (OpenGL)
« Réponse #1 le: Juillet 02, 2014, 07:49:43 am »
Tu as écrit GLEWL_STATIC au lieu de GLEW_STATIC.
Laurent Gomila - SFML developer

linksed

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
Re : Glew + SFML (OpenGL)
« Réponse #2 le: Juillet 03, 2014, 02:53:49 am »
Honte sur moi ! merci !