Problèmes avec GLEW en utilisant MinGW: Undefined reference to '_imp__glewExperimental.'

Je suis en utilisant GLEW version 1.10.0 avec MinGW (Par le biais de l'IDE CodeBlocks), en cours d'exécution sur Windows 8. J'ai téléchargé les binaires pour Windows à partir de la GLEW site web, et ont été de liaison pour les bibliothèques incluses avec qui construire.

J'ai un problème de liaison que je n'arrive pas à trouver une réponse. J'ai suivi l'installation sur le GLEW page d'accueil. J'ai fait référence à l'éditeur de liens pour le glew32.lib, ainsi que les autres libs comme opengl32 et glu32.

Malheureusement, la compilation de ce code (je suis aussi à l'aide de GLFW pour le contexte/gestion de la fenêtre):

#include <stdio.h>
#include <GL/glew.h>
#include <GLFW/glfw3.h>

#define TRUE 1
#define FALSE 0

int main()
{
GLFWwindow *window;

if (!glfwInit())
    return -1;

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3.0);
window = glfwCreateWindow(640, 480, "Hello World!", NULL, NULL);

if (!window)
{
     glfwTerminate();
     return -1;
}

glfwMakeContextCurrent(window);

//Initialize GLEW
glewExperimental=TRUE;
GLenum err = glewInit();
if (err!=GLEW_OK)
    fprintf(stderr, "Could not initialize GLEW!");

printf("%s\n", glGetString(GL_VERSION));
while (!glfwWindowShouldClose(window))
{
    glClearColor(0.0, 0.0, 0.0, 0.0);
    glClear(GL_COLOR_BUFFER_BIT);

    glfwSwapBuffers(window);

    glfwPollEvents();
}

glfwTerminate();
return 0;
}

J'obtiens l'erreur:

*undefined reference to imp_glewExperimental*

Même si je suis novice en C, comme je le comprends, cela signifie que je fais allusion à quelque chose qui n'a pas de définition, ce qui signifie généralement la bibliothèque est manquant. Dans ce cas, je ont inclus la bibliothèque, et je n'ai pas d'erreurs que ce soit à propos de l'autre GLEW références que j'ai faites, comme glewInit, dont je sens qu'il convient également de se plaindre devrait-il être un problème de bibliothèques manquantes.

J'ai essayé de rechercher sur le web, mais simplement, je n'ai rien trouvé sur ce problème.

Quelqu'un a des idées? 🙂

Merci beaucoup à tous pour votre temps. Il est beaucoup appriciated.

OriginalL'auteur CodingBeagle | 2013-07-29