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

SDL Discussion :

Problème d'execution sur un autre pc


Sujet :

SDL

  1. #1
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut Problème d'execution sur un autre pc
    Bonjour.
    Je viens de finir une application SDL qui marche sur mon pc mais dès que je veux la faire tourner sur un autre pc il me dit :"cette application n'a pu etre démarrer car la configuration de l'application est incorrecte. Réinstaler l'application pourrait résoudre le problème".
    J'ai pourtant livré toutes les dll avec (d'ailleur il me dirait si il manquait une dll).
    Cela vient-il que je donne les dll mises dans le packtage devellopement?
    Si quelqu'un peut m'aider merci.

  2. #2
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par mouteb
    Bonjour.
    Je viens de finir une application SDL qui marche sur mon pc mais dès que je veux la faire tourner sur un autre pc il me dit :"cette application n'a pu etre démarrer car la configuration de l'application est incorrecte. Réinstaler l'application pourrait résoudre le problème".
    J'ai pourtant livré toutes les dll avec (d'ailleur il me dirait si il manquait une dll).
    Cela vient-il que je donne les dll mises dans le packtage devellopement?
    Si quelqu'un peut m'aider merci.
    Quelles sont les configurations des deux ordinateurs impliqués ?
    Jc

  3. #3
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    J'ai testé sur plusieurs pc et ça ne marche que sous le mien.
    Pour les autres pc ils tournent eux aussi sous windows (pro ou familliale) mais sans outil de devellopement. Les configurations matérielles elles sont diverses.

  4. #4
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    Je viens de poster la source ainsi que les dll que j'utilise sur ce lien :
    http://squirrels-cliff.cipher16.ath.cx/Demineur.rar
    Si cela peut vous éclairer pour que vous puissiez m'aider.
    Merci.

  5. #5
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    Après quelques recherche je me rend compte que le même code si je le compile moi ou si quelqu'un d'autre le compile marche ou ne marche. Cela doit donc venir des paramaitres de mon compilateur (j'utilise VC8) mais je ne comprends pas pourquoi ça marche sur mon pc et pas les autres

  6. #6
    Membre éprouvé
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Points : 1 249
    Points
    1 249
    Par défaut
    Se pourrait-il que le programme soit compilé en mode débug ?

  7. #7
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    Le problème viendrait que le compilateur utilise le .net 2 et donc il faut que le .net 2 soit installé sur tous les pc. Comme je ne veux pas obligé les utilisateurs a utiliser le .net quelqu'un sait-il comment configurer VC8 pour ne pas utiliser le .net 2?

  8. #8
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par mouteb
    Le problème viendrait que le compilateur utilise le .net 2 et donc il faut que le .net 2 soit installé sur tous les pc. Comme je ne veux pas obligé les utilisateurs a utiliser le .net quelqu'un sait-il comment configurer VC8 pour ne pas utiliser le .net 2?

    En effet, sous Windows, j'ai le même problème (même en recompilant avec Code::Blocks),

    Sous Linux (en faisant quelques modifications) par contre tout fonctionne correctement, il va falloir creuser un peu.

    Jc

  9. #9
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    Donc personne ne sait comment faire pour enlever cette dépendance ou la lier directement à l'exe? (ou a l'installeur a la rigueur?)

  10. #10
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par mouteb
    Donc personne ne sait comment faire pour enlever cette dépendance ou la lier directement à l'exe? (ou a l'installeur a la rigueur?)
    Ca c'est une question pour le forum de VS. Par contre, j'ai compilé ton code en reprenant tout au calme et cela fonctionne bien sous Windows. Je n'aurais pas codé ton démineur exactement comme tu l'as fait mais c'est une autre discussion

    PS: J'ai utilisé CodeBlocks pour la compilation et j'ai repris tes DLL donc c'était bien un problème avec ta façon de compiler...

    Jc

  11. #11
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    Oui le code marche bien sous windows mais il a des dépendances que tout les pc non pas. D'après ce que je viens de lire toutes les nouvelles application on besoin du CRT8 ou du .NET 2 qui est loin d'etre installé sur tous les pc.

  12. #12
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par mouteb
    Oui le code marche bien sous windows mais il a des dépendances que tout les pc non pas. D'après ce que je viens de lire toutes les nouvelles application on besoin du CRT8 ou du .NET 2 qui est loin d'etre installé sur tous les pc.
    A mon avis, cela dépend largement du compilateur que tu utilises. C'est sûrement quelque chose de particulier à VS, non ?

    Jc

  13. #13
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    Certain m'ont dit que cela venait du faite que VC8 lier les CRT 8 et les .net 2 au projet même si je ne m'en servait pas. Mais après vérification, j'ai pris un pc vierge de tout environnement de dévellopement et j'ai instalé les crt 8 ainsi que le .net 2 et rien a faire l'application ne tourne toujours pas...

  14. #14
    Membre à l'essai
    Lycéen
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 18
    Points
    18
    Par défaut
    Bon la solution que j'ai trouvé apprès de nombreux posts :
    _ mettre la compilation en mode release (je suis vraiment désolé Sivrît de ne pas t'avoir écouté vu le temps que j'ai passé a chercher ça me servira de leçon)
    _ ensuite il faut joindre les DLL du CRT 8 a l'application.
    Voila dit comme ça ça parrait simple. Je vous remercie tous pour votre aide.

    PS : le démineur sera bientot en ligne ici http://squirrels-cliff.cipher16.ath.cx/

Discussions similaires

  1. problème d'executable sur autre machine
    Par quentin49 dans le forum LabVIEW
    Réponses: 6
    Dernier message: 10/06/2010, 16h27
  2. Rendre le programme Executable sur un autre pc
    Par bullrot dans le forum C++Builder
    Réponses: 8
    Dernier message: 29/11/2007, 19h58
  3. Réponses: 2
    Dernier message: 10/07/2006, 11h08
  4. [MFC] Probleme execution sur un autre pc
    Par bikette63 dans le forum MFC
    Réponses: 2
    Dernier message: 07/04/2006, 09h48
  5. [Dev][Allegro] Probleme d'execution sur un autre ordi
    Par clochardevobsy dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 15/01/2005, 19h54

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