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

PhysX et APEX Discussion :

Crash à l'Initialisation


Sujet :

PhysX et APEX

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 98
    Points : 44
    Points
    44
    Par défaut Crash à l'Initialisation
    Salut,

    Je voulais regarder un peu les différents SDK de physiques pour faire des tests de tous types par moi même mais malheureusement dès mon premier essai avec physx je me retrouve avec une erreur tout à fait inexpliquée pour moi

    Mon programme compile sans aucun problème mais crash des le premier appel de méthode sur NxPhysicsSDK ....

    Code tout simple qui marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    NxPhysicsSDK* PhysiqueManager::gPhysicsSDK = NULL;
     
    void PhysiqueManager::InitNX() {
        // recupere un pointeur vers l'ennvironnement du SDK physiX
        gPhysicsSDK = NxCreatePhysicsSDK(NX_PHYSICS_SDK_VERSION, NULL, NULL);
     
        // Gestion d'erreur de creation
    	if(!gPhysicsSDK) return;
     
        // Set the debug visualization parameters
        gPhysicsSDK->setParameter(NX_VISUALIZATION_SCALE, 1);
    }
    code qui ne marche pas des que je rajoute une seconde ligne en fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    NxPhysicsSDK* PhysiqueManager::gPhysicsSDK = NULL;
     
    void PhysiqueManager::InitNX() {
        // recupere un pointeur vers l'ennvironnement du SDK physiX
        gPhysicsSDK = NxCreatePhysicsSDK(NX_PHYSICS_SDK_VERSION, NULL, NULL);
     
        // Gestion d'erreur de creation
    	if(!gPhysicsSDK) return;
     
        // Set the debug visualization parameters
        gPhysicsSDK->setParameter(NX_VISUALIZATION_SCALE, 1);
        gPhysicsSDK->setParameter(NX_VISUALIZE_COLLISION_SHAPES, 1);
    }
    donc la je ne comprend plus rien
    à noter que aucun des executables fournis dans "training program" ne fonctionne...

    Voila si quelqu'un a réussi à faire un tout petit code source minimal qui fonctionne j'aimerais bien pouvoir y jetter un oeil ou au moins avoir quelques conseils ....

    Merci d'avance
    @++
    Seb

    ps : à noter que je compile avec Dev-C++ (gcc)

  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 : 40
    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 as installé l'espèce de "driver" logiciel fourni à côté du SDK ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 98
    Points : 44
    Points
    44
    Par défaut
    J'ai installé tous les package oui il me semble .. ce qu'ils appellent le "system software " et le SDK (dans cet ordre la).

    Sinon peut-être est-ce du à l'emplacement des dlls ???? je ne les ai pas mise dans system32 ... mais parcequ'il me semble que j'avais lu que les dépendances sont enregistrées dans le system software justement .....

  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 : 40
    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
    Quel est le message d'erreur exactement ?

  5. #5
    Membre confirmé Avatar de LapinGarou
    Homme Profil pro
    R&D Developer
    Inscrit en
    Octobre 2005
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : R&D Developer
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2005
    Messages : 341
    Points : 479
    Points
    479
    Par défaut
    Il faut mettre (2 je suis pas sur) les .dll dans le même répertoire que celui de ton exécutable pour commencer.
    Après, fais ce qui est demandé dans le post précédent.

Discussions similaires

  1. Créer et initialiser un composant TStatusBar :help:
    Par James_ dans le forum C++Builder
    Réponses: 10
    Dernier message: 21/08/2003, 08h52
  2. [servlet] initialisation d'objets
    Par tiPouick dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 05/08/2003, 12h12
  3. Crash Base Access
    Par Ronald G. dans le forum Access
    Réponses: 4
    Dernier message: 04/08/2003, 11h55
  4. Initialisation de XMLModule
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 10
    Dernier message: 01/04/2003, 10h08
  5. initialisation Directinput avec delphi
    Par Madmaxx dans le forum DirectX
    Réponses: 1
    Dernier message: 21/02/2003, 17h37

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