IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenGL Discussion :

Glew et erreurs de links


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par défaut Glew et erreurs de links
    Bonjour,
    j'ai télécharger un code permettant un affichage 3D depuis ce site http://code.google.com/p/gmini/
    J'ai voulu compiler ce code avec visual studio 2008,
    j'ai éliminer la ligne puis j'ai télécharger glew depuis : http://glew.sourceforge.net/
    je compile, et oups
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    ....
    1>Édition des liens en cours...
    1>Main.obj : error LNK2001: symbole externe non résolu ___glewUniform1fARB
    1>Main.obj : error LNK2019: symbole externe non résolu _glewGetExtension référencé dans la fonction "void __cdecl init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?init@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
    1>Main.obj : error LNK2019: symbole externe non résolu _glewInit référencé dans la fonction "void __cdecl init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?init@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewDeleteProgram
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewDeleteShader
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewGetProgramiv
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewLinkProgram
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewCreateProgram
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewUseProgram
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewGetUniformLocation
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewGetShaderInfoLog
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewGetShaderiv
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewGetProgramInfoLog
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewAttachShader
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewCompileShader
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewShaderSource
    1>Shader.obj : error LNK2001: symbole externe non résolu ___glewCreateShader
    1>C:\Users\hp\Documents\Visual Studio 2008\Projects\tessssst\Debug\tessssst.exe : fatal error LNK1120: 17 externes non résolus
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Users\hp\Documents\Visual Studio 2008\Projects\tessssst\tessssst\Debug\BuildLog.htm"
    1>tessssst - 18 erreur(s), 2 avertissement(s)
    ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
    Comment je peut résoudre ce problème
    Merci d'avance

  2. #2
    Membre éprouvé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Juillet 2009
    Messages : 122
    Par défaut
    Salut,

    as-tu pensé à dire au compilateur que tu utilises GLEW (option -lGLEW avec gcc)?

  3. #3
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par défaut
    Citation Envoyé par Meseira Voir le message
    as-tu pensé à dire au compilateur que tu utilises GLEW (option -lGLEW avec gcc)?

    J'utilise visual studio 2008, comment je peux compiler avec GCC!!!!!!!!!!!!

  4. #4
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 618
    Par défaut
    click-droit sur ton projet->Properties->Linker->Input->Additional Dependencies et tu ajoute glew32.lib.

    Et rajoute le chemin vers cette lib dans Linker->General->Additional Library Directory si besoin.

  5. #5
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par défaut
    il faut ajouter glew32s.lib au lieu de glew32.lib
    http://www.courses.fas.harvard.edu/~...visstudio.html

  6. #6
    Membre confirmé Avatar de highlight
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Novembre 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Novembre 2008
    Messages : 139
    Par défaut
    Bonjoue,
    Je uis interessé par complié ce projet pour voir qu'est ce ça donne. je suis en windows Xp utilisant VS 2005 ( pas 2008 ) J'ai installé la lib glew, en suivant le lien que t as donné (pour le glew32s.lib) j'ai fait le link dans le projet mais, j'ai bcp d'erreurs encore du link :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    1>------ Début de la génération*: Projet*: test, Configuration*: Debug Win32 ------
    1>Édition des liens en cours...
    1>LINK : warning LNK4098: conflit entre la bibliothèque par défaut 'LIBCMT' et les autres bibliothèques*; utilisez /NODEFAULTLIB:library
    1>Main.obj : error LNK2019: symbole externe non résolu "public: void __thiscall Camera::resize(int,int)" (?resize@Camera@@QAEXHH@Z) référencé dans la fonction "void __cdecl init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?init@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
    1>Main.obj : error LNK2019: symbole externe non résolu "public: void __thiscall Camera::apply(void)" (?apply@Camera@@QAEXXZ) référencé dans la fonction "void __cdecl display(void)" (?display@@YAXXZ)
    1>Main.obj : error LNK2019: symbole externe non résolu "public: void __thiscall Camera::beginRotate(int,int)" (?beginRotate@Camera@@QAEXHH@Z) référencé dans la fonction "void __cdecl mouse(int,int,int,int)" (?mouse@@YAXHHHH@Z)
    1>Main.obj : error LNK2019: symbole externe non résolu "public: void __thiscall Camera::zoom(float)" (?zoom@Camera@@QAEXM@Z) référencé dans la fonction "void __cdecl motion(int,int)" (?motion@@YAXHH@Z)
    1>Main.obj : error LNK2019: symbole externe non résolu "public: void __thiscall Camera::move(float,float,float)" (?move@Camera@@QAEXMMM@Z) référencé dans la fonction "void __cdecl motion(int,int)" (?motion@@YAXHH@Z)
    1>Main.obj : error LNK2019: symbole externe non résolu "public: void __thiscall Camera::rotate(int,int)" (?rotate@Camera@@QAEXHH@Z) référencé dans la fonction "void __cdecl motion(int,int)" (?motion@@YAXHH@Z)
    1>Main.obj : error LNK2019: symbole externe non résolu "public: __thiscall Camera::Camera(void)" (??0Camera@@QAE@XZ) référencé dans la fonction "void __cdecl `dynamic initializer for 'camera''(void)" (??__Ecamera@@YAXXZ)
    1>C:\Documents and Settings\pvhp9868\Desktop\test_disp\gmini\test\Debug\test.exe : fatal error LNK1120: 7 externes non résolus
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\pvhp9868\Desktop\test_disp\gmini\test\test\Debug\BuildLog.htm"
    1>test - 8 erreur(s), 1 avertissement(s)
    ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
    Merci infiniment

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur de link avec GLEW
    Par Kromagg dans le forum OpenGL
    Réponses: 2
    Dernier message: 01/09/2012, 00h18
  2. Nombreuses erreurs de link glew
    Par Lintel-oo dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 21/04/2012, 01h16
  3. erreur de link(age) g++
    Par corwin dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/05/2004, 11h33
  4. [wxWindows] Erreur de link pour ODBC
    Par ovh dans le forum wxWidgets
    Réponses: 3
    Dernier message: 28/01/2004, 15h38
  5. DirectDrawCreate erreur de link
    Par Ing_Ben dans le forum DirectX
    Réponses: 1
    Dernier message: 01/12/2002, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo