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

Havok Discussion :

Pb de compilation


Sujet :

Havok

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 51
    Par défaut Pb de compilation
    Bonjour à toutes et à tous,

    Voilà j'ai suivi le tutoriel d'initiation au moteur physique Havok (http://stardeath.developpez.com/tuto...ique/havok/fr/) de stardeath et lors de la phase de compilation j'ai des tas d'erreur avec Visual C++ Express 2010 malgré le fait que l'ensemble des des fonctions et headers soient reconnues.
    Mes erreurs sont du style:

    1>------ Début de la génération*: Projet*: Havok, Configuration*: Debug Win32 ------
    1>premierApp.obj : error LNK2001: symbole externe non résolu "class hkStaticClassNameRegistry const hkHavokCurrentClasses::hkHavokDefaultClassRegistry" (?hkHavokDefaultClassRegistry@hkHavokCurrentClasses@@3VhkStaticClassNameRegistry@@B)

    Bon c'est loin d'être la seule malheureusement
    Si quelqu'un a une idée ou a déjà été confronté(e) à ce genre de messages pourrait bien m'éclairer ce serait vraiment sympas car je suis paumé.

    Cordialement,
    SKunt33

  2. #2
    Membre expérimenté

    Homme Profil pro
    Ingénieur applications 3D temps réel
    Inscrit en
    Août 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur applications 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 63
    Par défaut
    J'ai jamais touché Havok, mais ça m'a tout l'air d'être des erreurs de link.

    Dans les propriétés de ton projet :
    - "Editeur de liens / Général / Répertoires de bibliothèques supplémentaires" : vérifies que tu as les répertoires ou se situe les dll/lib de Havok.
    - "Editeur de liens / Entrée / Dépendances supplémentaires" : que tu as le nom des lib Havok à inclure.


    Edit : Je viens d'aller voir le tuto en question, c'est la partie III, à partir de :
    Il ne nous reste maintenant plus que l'étape...
    Il est spécifié les dossier à ajouter (mon premier point), mais apparament pas les libs à utiliser. Peut être que visual inclus automatique tout ce qu'il y a dans le dossier, je ne sais pas. Dans le doute, essai de rajouter une par une les libs qu'il y'a dans ces dossier dans "Editeur de liens / Entrée / Dépendances supplémentaires"

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 51
    Par défaut
    D'accord je essayer ton conseil et je tiens au courant.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 51
    Par défaut
    J'ai essayé ta proposition mais cela ne marche pas.

  5. #5
    Membre extrêmement actif

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 408
    Par défaut
    bonjour,

    c'est un oubli de ma part dans le tuto, voici en vrac les libs à spécifier dans les dépendances :

    hkBase.lib
    hkSerialize.lib
    hkSceneData.lib
    hkInternal.lib
    hkGeometryUtilities.lib
    hkVisualize.lib
    hkCompat.lib
    hkpCollide.lib
    hkpConstraintSolver.lib
    hkpDynamics.lib
    hkpInternal.lib
    hkpUtilities.lib
    hkpVehicle.lib

    je corrigerai le tuto ce soir.

    cordialement.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 51
    Par défaut
    Faut-il les ajouter dans éditeur de liens\entrée\Dépendances supplémentaires ?

    Car en faisant un copier-coller des librairies supplémentaires que vous avez donné, je n'arrive pas à générer l'exécutable (mon ancien message d'erreur a cependant disparu);le compilo m'indique juste qu'il ne peut pas générer l'exécutable.

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 10/10/2002, 19h19
  2. [Installation] Borland Compiler 5.5 sous XP
    Par Ligey dans le forum Autres éditeurs
    Réponses: 16
    Dernier message: 28/09/2002, 22h45
  3. dans le fond, la compilation...
    Par deltapositive dans le forum C++Builder
    Réponses: 5
    Dernier message: 17/09/2002, 12h14
  4. Vitesse de compilation
    Par srvremi dans le forum C++Builder
    Réponses: 5
    Dernier message: 30/07/2002, 16h49
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

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