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 :

DirectX9 sdk et VC++ 2005 Express


Sujet :

DirectX

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 1
    Par défaut DirectX9 sdk et VC++ 2005 Express
    Salut à tous

    j'ai un probleme avec le compilateur

    voila la situation :
    configuration sys
    Intel(R) P4 3Ghz HT (1mo cache), 640mo Ram, nVidia 5700 128mo(8x),
    DD 40Go,Windows XP profesionnel servise pack2

    j'ai installe :
    1> Visual C++ Express 2005
    2> Microsoft Platform SDK
    3> Configuration >>
    Fichiers Exécutables: [Répertoire d'installation du PSDK]\Bin
    Fichiers Include: [Répertoire d'installation du PSDK]\Include
    Fichiers Librairie: [Répertoire d'installation du PSDK]\Lib
    Modifier le fichier corewin_express.vsprops...

    4>DirectX9.0 SDK (february 2005)
    5>Configuration >>
    Fichiers Include: [Répertoire d'installation du DirextX9.0.SDK]\Include
    Fichiers Librairie: [Répertoire d'installation du DirextX9.0.SDK]\Lib

    Mais je n'arrive pas à compiler, j'obtiens à chaque fois le message suivant :

    (LINK : fatal error LNK1104: cannot open file 'dxerr9.lib' )

    c quoi le probleme ?

    je suis perdu...aider moi svp

    j'ai ajouter un fichier pour l'ilustration "Error and config.rar"
    Fichiers attachés Fichiers attachés

  2. #2
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Salut.

    Le message est clair, il ne trouve pas la lib dxerr9.lib. Se trouve-t-elle bien dans
    [Répertoire d'installation du DirextX9.0.SDK]\Lib. Est-ce que les autres lib tel que d3d9.lib ou d3dx9 sont trouvées?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,

    est-ce que je pourrais avoir les différentes étapes pour bien configurer une plateforme dev Visual C++ Express 2005 + directX 9 svp?

    Parce j'ai pas trouvé une seule URL qui donnent clairement la marche à suivre!

  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
    Rien de bien compliqué, si tu as déjà un Visual C++ Express qui marche (avec Platform SDK installé et configuré), tu n'as qu'à ajouter le répertoire lib du SDK DirectX à tes chemins préfédinis de lib, et son répertoire include à tes répertoires prédéfinis d'en-têtes.

    Tu bloques sur quoi ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    bein ça doit être bon alors... je vais voir ça.

  6. #6
    Invité
    Invité(e)
    Par défaut
    y'a un truc à changer au niveau du plateforme sdk pour faire du dev avec directx?

  7. #7
    Invité
    Invité(e)
    Par défaut
    bon c'est la misère, j'ai voulu éxecuter un malheureux code (http://www.thehavok.scene.org/scene/...2creation.html)

    pour vérifier que tout va bien... et bein il m'indique des erreurs sur la déclaration du nom de ma fenêtre!

    ------ Début de la génération : Projet : test_5, Configuration : Debug Win32 ------
    Compilation en cours...
    win32creation.cpp
    p:\sources\c_c++\tests\win32creation.cpp(36) : error C2440: '=' : impossible de convertir de 'char [21]' en 'LPCWSTR'
    Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
    p:\sources\c_c++\tests\win32creation.cpp(43) : error C2664: 'CreateWindowExW' : impossible de convertir le paramètre 2 de 'char [21]' en 'LPCWSTR'
    Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
    p:\sources\c_c++\tests\win32creation.cpp(65) : error C2664: 'UnregisterClassW' : impossible de convertir le paramètre 1 de 'char [21]' en 'LPCWSTR'
    Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
    Le journal de génération a été enregistré à l'emplacement "file://p:\sources\c_c++\tests\test_5\Debug\BuildLog.htm"
    test_5 - 3 erreur(s), 0 avertissement(s)
    ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

  8. #8
    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
    C'est le problème avec Visual Studio 2005 : par défaut il se place en Unicode. Va voir dans les options de ton projet, "Général", "Character set", et vire l'Unicode.

  9. #9
    Invité
    Invité(e)
    Par défaut
    merci pour l'info !

    et si je me retrouve avec ce genre de problème pour les liens :
    MSVCRTD.lib(crtexe.obj) : error LNK2019: symbole externe non résolu _main référencé dans la fonction ___tmainCRTStartup

    T'as une solution?

  10. #10
    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 point d'entrée doit être main.

  11. #11
    Invité
    Invité(e)
    Par défaut
    Cad? Je suis chiant je sais... mais je suis en train de péter un plomb ,
    j'ai l'impréssion que je ne peux pas trouver un simple tuto visual c++ express 2005 + directx 9.

  12. #12
    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
    Ta fonction d'entrée doit être comme celle de n'importe quel programme C++ console.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int main()
    {
       ...
     
       return 0;
    }
    Actuellement je ne sais pas ce que tu as, mais visiblement ce n'est pas un main().

  13. #13
    Invité
    Invité(e)
    Par défaut
    ça marche, visiblement c'est un problème de config...

  14. #14
    Nouveau membre du Club
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut rawia
    j'ai un problem:
    1-je fais instalation de c++express
    2-platform skd
    3-la confoguration entre les deux(tools/option/...)
    (et je fais le lien Bin de plat form sdk, includ , lib)
    4-je installer diectx9 sdk
    5-configuration entre c++express et sdk directx9(includet lib)
    6-j'appeler le biblioteque de platform sdk et sdk directx dans property/input
    mais je trouve 2errur au cur de compilation de l'exemple EmptyProject(dans diectx sdk 3d)
    qui sont:
    CVTRES : fatal error CVT1100: ressource dupliquée. Type : MANIFEST, nom : 1, langage : 0x0409
    LINK : fatal error LNK1123: échec lors de la conversion en fichier COFF*: fichier non valide ou endommagé
    je ne sais pas pour koi aide moi svp

  15. #15
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 193
    Par défaut
    Salut,
    Il n'est jamais trop tard pour répondre.
    En essayant de compiler water,exemple du sdk directx,j'ai eu la même erreur
    "fatal error CVT1100: ressource dupliquée. Type : MANIFEST, nom : 1, langage : 0x0409".
    C'est google qui m'a branché sur ce message.
    Plusieurs réponses:
    Dans VC++ tapez bêtement F1 .modifier /TLBID en suivant le lien sur ce message,ça ne marche pas.
    La solution:
    Prendre le message au pied de la lettre :MANIFEST est dupliqué
    En cherchant dans le .RC on trouve:
    CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "Water.manifest"

    Mettre cette ligne en commentaire ,rajouté //

    recompiler,et .... ça marche

  16. #16
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Par défaut
    Salut a tous,

    Je viens a peine de m'enregistre sur le site alors desole d'avance de poster directement mon site ici, mais pour repondre a ta question Raisel, j'ai cree un tuto pour justement utiliser DX9SDK sous VC++ EE et en francais en plus

    Ca marche super bien pour moi alors si tu appliques les etapes comme decrit ca marchera a 100% pour toi, n'hesite pas a poser tes questions ici/ sur mon blog ou meme me joindre par mail, je me ferai un plaisir de t'aider

    Respect

    c00ler

    http ://c00ler.over-blog.com

Discussions similaires

  1. [IDE] Visual Studio 2005 Express
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 130
    Dernier message: 23/12/2006, 15h08
  2. [VC++ 2005 Express] PB avec les API (SDK)
    Par dorian833 dans le forum MFC
    Réponses: 16
    Dernier message: 25/11/2005, 23h30
  3. [SQL Server 2005 Express] Problème d'installation.
    Par Nadd dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/09/2005, 17h47
  4. [Installation]SQL Server 2005 Express Edition sur XP home
    Par Médiat dans le forum MS SQL Server
    Réponses: 15
    Dernier message: 06/08/2005, 18h22

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