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

C++Builder Discussion :

d3d8.h et D3dx8core.h introuvables


Sujet :

C++Builder

  1. #1
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut d3d8.h et D3dx8core.h introuvables
    Bonjour à tous,
    je cherche les fichiers d3d8.h et D3dx8core.h pour pouvoir utiliser DirectX. Si quelqu'un pouvais me fournir ces fichiers

    Merci à vous.
    -- Yankel Scialom

  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 : 39
    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
    Il suffit de télécharger le dernier SDK dispo sur le site de Microsoft. Par ailleurs, pour compiler des programmes Dx avec BCB il te faudra une version spéciale des .lib et .dll (désolé je n'ai plus le lien en tête -- ça s'appelle "Clootie").

  3. #3
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    En effet, j'ai trouvé. Le hic c'est qu'il s'agit de .pas (pour Delphi). Je sais qu'il est possible de s'en servir tout de meme avec BCB (tout comme la vcl par exemple). Mais comment ?
    Merci de votre aide.
    -- Yankel Scialom

  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 : 39
    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
    Tu n'a pas dû tomber sur le bon truc, moi j'ai bien uniquement des .lib et des .dll. J'essayerai de retrouver l'adresse quand j'aurai 5 minutes.

  5. #5
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Je ne maitrise pas totalement la logique des lib, est-ce qu'un lib peut remplacer un fichier d'en-tête (.h) ? Car je dois compiler une dll dont voici un extrait du code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // Copyright (C) 2002-2005 Nikolaus Gebhardt
    // This file is part of the "Irrlicht Engine".
    // For conditions of distribution and use, see copyright notice in Irrlicht.h
     
    #ifndef __C_D3D8_NORMAL_MAPMATERIAL_RENDERER_H_INCLUDED__
    #define __C_D3D8_NORMAL_MAPMATERIAL_RENDERER_H_INCLUDED__
     
    #ifdef WIN32
     
    #include "IrrCompileConfig.h"
    #ifdef _IRR_COMPILE_WITH_DIRECTX_8_
    #include <d3d8.h>
    Remarquez qu'il me faut apparemment d3d8.h et non un fichier lib. Je me trompe peut être.
    -- Yankel Scialom

  6. #6
    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 : 39
    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
    Les bibliothèques Dx sont composée de 3 choses :

    - Des en-têtes (.h) permettant au compilo d'avoir les déclarations des fonctions ou classes que tu utilises.

    - Des fichiers de lien statique (.lib, ou .a pour DevC++) pour dire à l'éditeur de liens où se trouve l'implémentation des fonctions ou classes que tu utilises.

    - La bibliothèque en elle-même (.dll) comportant les fonctions ou classes que tu utilises.

    Les en-têtes sont dans le SDK Dx que tu peux télécharger sur le site de Microsoft, pour le reste il te faudra les versions Borland que je t'ai indiquées.

    Avec Google et "clootie" en mot-clé, on tombe directement sur le bon lien :

    http://clootie.narod.ru/cbuilder/#D3D_SDKs

  7. #7
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    Très bien, merci a toi, je n'avais pas compris le rôle des .lib (je fais une transition Delphi -> C++, le precompilateur était bien plus discret sur Deslphi, il ne demandait rien )
    -- Yankel Scialom

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

Discussions similaires

  1. WriteProfileInt introuvable
    Par scorbo dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2004, 15h13
  2. [syntaxe] erreur introuvable
    Par JohnnyC dans le forum Outils
    Réponses: 2
    Dernier message: 29/04/2004, 10h26
  3. pgMyAdmin introuvable
    Par ovh dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 03/06/2003, 09h11
  4. [warning][properties]problème de police introuvable
    Par cyrdec dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/04/2003, 17h41
  5. [] Datareport.orientation introuvable même avec sp5
    Par khany dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 08/01/2003, 10h06

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