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

DirectX Discussion :

DirectX impossible de compiler un exemple.


Sujet :

DirectX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 80
    Par défaut DirectX impossible de compiler un exemple.
    Bonjour à tous.
    Je souhaiterais m’initier à DirectX.
    J’ai installé Visual c++ 2005 express, Microsoft DirectX SDK (February 2006) et Microsoft Platform SDK.
    J’ai ouvert un projet exemple : SimpleSample_2005 .
    Mais je n’arrive pas à générer la solution…

    J’obtient les messages suivants.

    ----------------------------------------------------------------------------------------------------------------------------------------
    ------ Début de la génération : Projet : SimpleSample, Configuration : Debug Win32 ------
    Édition des liens en cours...
    DXUT.obj : error LNK2019: symbole externe non résolu _D3DXCheckVersion@8 référencé dans la fonction "long __cdecl DXUTInit(bool,bool,bool,bool)" (?DXUTInit@@YAJ_N000@Z)

    Probablement un problème de chemin de librairie à déclarer. Mais lequel ?

    Merci d’avance.

  2. #2
    Membre Expert

    Profil pro
    Programmeur
    Inscrit en
    Août 2002
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Août 2002
    Messages : 1 091
    Par défaut
    Il semblerait que tu n'aies pas d3dx dans la liste des librairies que tu inclues.

    Si tu ne sais pas comment faire, tu peux utiliser l'option "installer le projet" dans le sample browser. Il va te générer un projet avec tous les fichiers qui faut et la config nécessaire (en principe).

    LeGreg

    Mon site web | Mon blog | Mes photos | Groupe USA
    > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM
    > presse la touche caps lock, stp
    > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 80
    Par défaut DirectX impossible de compiler un exemple . Suite
    Bonjour à tous !

    Après le diagnostic éclairé de LeGreg, j’ai cherché un fichier D3DX.

    Le repertoire “C:\Program Files\Microsoft DirectX SDK (February 2006)\Include “ en contient plein.(noms de la forme D3DX*.h)


    J’ai donc ajouté ce chemin dans projet et solution>Répertoire de VC++>Fichier include .(Obtenu par le menu outil, Option …)

    Toujours pareil !

    Première question : Elle où ma bêtise ?

    Deuxième question : Comme je n’arrive pas à régler le problème à la main. Dans ma précédente réponse était fourni une autre solution : l'option "installer le projet" dans le sample browser. Mais qui est ce sample browser ? (j’ai clické partout... mais pas vu)

    Merci.
    (Un ancien GLSceneDépendant qui cherche à ce convertir.Dépêchez vous il va replonger)

  4. #4
    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 : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Ton problème concerne l'édition de liens, ce qui signifie que la compilation passe bien. Donc cela n'a rien à voir avec les fichiers en-tête (.h).

    Le problème vient des bibliothèques que tu lies, en l'occurence ici il manquerait d3dx9.lib.

    Pour l'ajout, ça se fait dans l'onglet "édition des liens" des options du projet, section "entrée" (ça varie selon ta version de VC++).

    Ou alors ajoute dans un fichier source la commande suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #pragma comment (lib, "d3dx9.lib");
    Quant au sample browser... Il se trouve dans le menu démarrer par exemple, sous "Microsoft DirectX 9 SDK" (ou quelque chose comme ça).

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

Discussions similaires

  1. Impossible de compiler les exemples d'OpenCV 2.4.1
    Par thibaut_marclor dans le forum OpenCV
    Réponses: 5
    Dernier message: 15/06/2012, 15h27
  2. Impossible de compiler un exemple
    Par ChipsterJulien dans le forum Boost
    Réponses: 6
    Dernier message: 24/02/2008, 12h14
  3. Réponses: 5
    Dernier message: 22/08/2007, 22h00
  4. [Dev-cpp] Impossible de compiler le projet !
    Par Franck.H dans le forum Dev-C++
    Réponses: 5
    Dernier message: 18/10/2005, 11h55
  5. [JOnAS][JOPE] impossible de compiler un bean
    Par Raylemon dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/04/2005, 16h48

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