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

Visual C++ Discussion :

utilisation de visual c++ express et opengl


Sujet :

Visual C++

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    104
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 104
    Par d�faut utilisation de visual c++ express et opengl
    Bonjour,

    tout d'arbord desole pour les accents mais claviers qwerty...
    j'ai telecharge visual c++ express 2008 pour un programme que je veux faire avec de l'openGl.
    j ai fait mon petit programme qui Build parfaitement en mode debug.
    par contre en mode release pour avoir mon exe j'ai droit a un message d'erreur

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    1>.\affichage2D_MAIN.cpp(12) : fatal error C1083: Cannot open include file: 'boost/tokenizer.hpp': No such file or directory
    en fait le mode debug me genere bien un exe mais bizarement il me dit que la librairie glut32.dll was not found quand je lance le programme. or au moment de la compilation en mode debug il ne bronche pas alors que la librairie est specifiee dans les options.

    donc j'avoue que je suis un peu perdu avec visual c++ express et je n'ai pas le choix de l'utilisation d'un autre logiciel (a part faire le yoyo pour compiler sur devc++ sur mon ordi perso mais ce n'est pas tres pratique)

  2. #2
    Membre confirm�

    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2007
    Messages
    177
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 177
    Par d�faut utilisation de visual c++ express et opengl
    Salut skerdreux! Essaie de mettre la dll dans le dossier release de ton projet ainsi que opengl32.dll! Car en mode debug, VC9 as d�j� les link des r�pertoire include, lib, et les dll! En incluant les dll appropri� � ton projet dans le dossier release, tu pourra lancer ton fichier exe sur n'importe quel ordinateur! Sans avoir installer VC9.

  3. #3
    Membre �m�rite
    Avatar de Spout
    Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    F�vrier 2007
    Messages
    904
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 904
    Par d�faut
    Tu sembles avoir deux probl�mes.

    Le premier semble �tre une mauvaise inclusion de "boost/tokenizer.hpp". V�rifie les inclusions dans les options de ton projet qui ne semble pas �tre les m�me en release qu'en debug.

    Le deuxi�me probl�me est effectivement un probl�me de DLL qui n'est pas vue de ton ex�cutable. La premi�re solution serait effectivement de balader toutes tes DLL avec l'ex�cutable. L'autre solution serait de v�rifier que ta variable d'environnement PATH pointe bien le r�pertoire o� elles sont sens�es �tre (genre C:\WINDOWS\System32) sur tous les PCs qui utiliseront ton ex�cutable.

    Bon courage

  4. #4
    Membre confirm�

    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2007
    Messages
    177
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 177
    Par d�faut
    Le mieux serait d'utiliser GLEW, au lieu de "gl.h" et "glu.h". Car glew les remplace et il fait du OpenGL 2.1 et non 1.1 ou 1.4. Et pour inclure t'a .lib pour que cela fonctionne, il te suffit de mettre juste apr�s include:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    #pragma comment(lib, "glew32.lib")
    #pragma comment(lib, "OpenGL32.lib")
    #pragma comment(lib, "GlU32.lib")
    Et ce n'est plus la peine d'utiliser GLUT car elle est un peu trop vieille! Le mieux c'est d'utiliser SDL avec pour g�rer l'affichage. (Perso c'est se que je fais et �a marche nickel) tu devrais faire un tour sur d�veloppez.com dans la section 2D-3D et tu trouveras un tutoriel permettant d'utiliser SDL avec OpenGL.

    Voil� j'esp�re t'avoir aid�! J'ai eu le m�me probl�me et on m'a aid�...

Discussions similaires

  1. Utilisation pro de Visual Studio Express
    Par Pwouaro dans le forum Visual Studio
    R�ponses: 18
    Dernier message: 26/10/2011, 09h50
  2. Libert�s d'utilisations de visual studio express
    Par programaniac dans le forum C#
    R�ponses: 13
    Dernier message: 16/02/2009, 12h02
  3. Visual C++ Express, OpenGL et Blender
    Par Mercenary Developer dans le forum D�buter
    R�ponses: 5
    Dernier message: 23/12/2008, 21h21
  4. R�ponses: 5
    Dernier message: 11/09/2008, 17h36
  5. Utilisation Visual C++ Express 2005
    Par ddr_xp68 dans le forum MFC
    R�ponses: 12
    Dernier message: 19/06/2006, 15h11

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