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 :

error C2259: 'CAllocateHierarchy' : cannot instantiate abstract class


Sujet :

DirectX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par défaut error C2259: 'CAllocateHierarchy' : cannot instantiate abstract class
    Bonjour, j'essaye de recompiler un ancien projet directx 9 avec visual studio 2003 (c++) et j'ai des erreurs que je ne sais pas du tout comment corrigé, je ne trouve pas mon bonheur sur google, voila la première erreur:
    error C2259: 'CAllocateHierarchy' : cannot instantiate abstract class

    Commetn corriger ça ?

    Merci d'avance.

  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
    Bonjour.

    Il est possible que les fonctions membres de la classe "CAllocateHierarchy" soient différentes d'un SDK à l'autre.

    Par exemple, si ton ancien projet a été compilé avec le SDK de octobre 2004, il ne sera pas compilable avec le SDK de novembre 2007.

    Soit tu recompiles avec le SDK correspondant, soit tu mets à jour la classe "CAllocateHierarchy", en rapport avec le SDK sur lequel tu compiles.

    PS: parfois c'est juste un changement du nombre de paramètre de fonction.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 267
    Par défaut
    Si je ne me trompe pas CAllocateHierarchy est utilisé pour le mesh skinning. Va donc jeter un œil sur le sample SkinnedMesh du SDK que tu utilises.

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par défaut
    Bon par chance j'avais gardé le SDK que j'avais utilisé, ça marche.
    Merci

Discussions similaires

  1. maven compiler plugin :error: cannot find symbol class
    Par kader58 dans le forum Général Java
    Réponses: 0
    Dernier message: 26/05/2015, 16h30
  2. Réponses: 0
    Dernier message: 23/02/2015, 16h35
  3. Réponses: 7
    Dernier message: 01/03/2013, 11h58
  4. Fatal error: Cannot instantiate non-existent class: gladexml
    Par Streetounet dans le forum GTK+ avec PHP
    Réponses: 4
    Dernier message: 07/01/2009, 14h46
  5. cannot instantiate abstact class
    Par mamok dans le forum Visual C++
    Réponses: 6
    Dernier message: 28/05/2008, 11h32

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