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 :

problème de link avec visual C++ 2005


Sujet :

OpenGL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 49
    Points : 21
    Points
    21
    Par défaut problème de link avec visual C++ 2005
    Salut !
    J'ai visual 2005 pro et mon prog opengl/CG ne passe pas sur ma bécane, voici mes erreurs :

    Compiling...
    tpCelShading.c
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(122) : warning C4005: 'CALLBACK' : macro redefinition
    C:\Program Files\Microsoft Visual Studio 8\VC\include\GL/gl.h(127) : see previous definition of 'CALLBACK'
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(123) : warning C4005: 'WINAPI' : macro redefinition
    C:\Program Files\Microsoft Visual Studio 8\VC\include\GL/gl.h(128) : see previous definition of 'WINAPI'
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(125) : warning C4005: 'APIENTRY' : macro redefinition
    C:\Program Files\Microsoft Visual Studio 8\VC\include\GL/gl.h(126) : see previous definition of 'APIENTRY'
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(21) : warning C4005: 'WINGDIAPI' : macro redefinition
    C:\Program Files\Microsoft Visual Studio 8\VC\include\GL/gl.h(125) : see previous definition of 'WINGDIAPI'
    ..\tpCelShading.c(311) : warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)'
    Linking...
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGetNamedParameter referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLLoadProgram referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGetLastListing referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGetErrorString referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGetError referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgCreateProgramFromFile referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLSetOptimalOptions referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLGetLatestProfile referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgCreateContext referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol _glPolygonMode referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol _glShadeModel referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol _glEnable referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol _glClearDepth referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol _glClearColor referenced in function _Initialiser_GL_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgDestroyContext referenced in function _Arreter_Cg
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutSwapBuffers@0 referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glFlush referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLDisableProfile referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutSolidTeapot@8 referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glMaterialf referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glMaterialfv referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLSetParameter1f referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLSetParameter4fv referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLBindProgram referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLEnableProfile referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol __imp__cgGLSetStateMatrixParameter referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glRotatef referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glTranslatef referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glLoadIdentity referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glMatrixMode referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glClear referenced in function _Dessiner
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutPostRedisplay@0 referenced in function _ReshapeGL
    tpCelShading.obj : error LNK2019: unresolved external symbol _gluPerspective referenced in function _ReshapeGL
    tpCelShading.obj : error LNK2019: unresolved external symbol _glViewport referenced in function _ReshapeGL
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutFullScreen@0 referenced in function _Key
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutGet@4 referenced in function _Key
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutPositionWindow@8 referenced in function _Key
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutReshapeWindow@8 referenced in function _Key
    tpCelShading.obj : error LNK2019: unresolved external symbol _glLightfv referenced in function _init_lighting
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutMainLoop@0 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutMouseFunc@4 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutMotionFunc@4 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutIdleFunc@4 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutDisplayFunc@4 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutKeyboardFunc@4 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutReshapeFunc@4 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutCreateWindow@4 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutInitDisplayMode@4 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutInitWindowSize@8 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutInitWindowPosition@8 referenced in function _main
    tpCelShading.obj : error LNK2019: unresolved external symbol _glutInit@8 referenced in function _main

    Pourriez vous m'aider ?

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    T'as pas lié avec les .lib de Cg, de OpenGL, de GLU et de GLUT, apparemment.

  3. #3
    Expert confirmé
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 527
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 527
    Points : 5 195
    Points
    5 195
    Par défaut
    Il manque peut être aussi l'inclusion de "windows.h" vu les warnings à la compilation (avant gl.h dans tpCelShading.c)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    tpCelShading.c
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(122) : warning C4005: 'CALLBACK' : macro redefinition
    C:\Program Files\Microsoft Visual Studio 8\VC\include\GL/gl.h(127) : see previous definition of 'CALLBACK'
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(123) : warning C4005: 'WINAPI' : macro redefinition
    C:\Program Files\Microsoft Visual Studio 8\VC\include\GL/gl.h(128) : see previous definition of 'WINAPI'
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\windef.h(125) : warning C4005: 'APIENTRY' : macro redefinition
    C:\Program Files\Microsoft Visual Studio 8\VC\include\GL/gl.h(126) : see previous definition of 'APIENTRY'
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wingdi.h(21) : warning C4005: 'WINGDIAPI' : macro redefinition
    C:\Program Files\Microsoft Visual Studio 8\VC\include\GL/gl.h(125) : see previous definition of 'WINGDIAPI'
    ..\tpCelShading.c(311) : warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)'
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

Discussions similaires

  1. [Configuration] Problème de link avec Visual C++ 2005
    Par gluttony dans le forum Débuter
    Réponses: 2
    Dernier message: 09/10/2007, 16h43
  2. Problème avec Visual Studio 2005 pour les MessageBox
    Par saphir54321 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/04/2007, 23h27
  3. Problème de compilation avec visual express 2005
    Par BruceBoc dans le forum VC++ .NET
    Réponses: 7
    Dernier message: 27/03/2007, 19h16
  4. Problème de linkage sous visual studio 2005 sp1 avec gtk+
    Par DarkVenoM dans le forum GTK+ avec C & C++
    Réponses: 5
    Dernier message: 26/03/2007, 18h50
  5. Réponses: 2
    Dernier message: 15/03/2007, 12h10

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