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

Windows XP Discussion :

Impossible d'executer un programme sous XP


Sujet :

Windows XP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 157
    Billets dans le blog
    6
    Par défaut Impossible d'executer un programme sous XP
    Salut

    J'ai développé un petit executable avec visual studio 2005 sous windows 2000 (pro).
    Je l'ai passé à un collègue qui est sous Xp pro et lorsque je lance le programme Xp me dit que la configuration de l'application est incorrecte et qu'il ne peut pas l'exécuter.

    J'ai essayer de le lancer en mode compatible windows 2000 mais le résultat est identique.

    Quelqu'un a t'il déjà rencontré ce problème?

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Par défaut
    Il manque certainement des DLL pour faire fonctionner ton programme !

  3. #3
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 157
    Billets dans le blog
    6
    Par défaut
    Non à priori il ne manque aucune DLL car j'ai fait le test sur une autre machine que celle sur laquelle j'ai développé le programme (et qui est sous windows 2000) et ça marche.

    Par contre sur ma machine sous XP j'ai enlevé toutes les DLL pour voir si XP me signale qu'une DLL manque mais j'ai toujours la même réponse.

    Ce qui veut dire que soit XP ne signale pas si une DLL manque soit le problème survient avant tout chargement de DLL.

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    si c'est du .Net, il manque pas des dll. l'appli crash directement dans le cas où le FX n'est pas installé.

    ici, ca peut venir par contre d'une assembly mise dans la GAC et non présente ou alors la configuration .Net de son poste qui bloque les applications .Net non signées (caspol.exe (pas présent par défaut)).
    son pc est-il dans un domaine qui pourrait avoir des stratégies du genre?
    si tu testes sur un troisième pc, ca donne quoi?



    sinon, si c'est du C++ => http://www.developpez.net/forums/sho...72#post1047972
    (mais si t'as pas lu ce post, premier de google, ca signifie que t'as pas fait de recherche )

  5. #5
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 157
    Billets dans le blog
    6
    Par défaut
    C'est pas du .net c'est du C++
    J'arrive pas à acceder à ce post quand je clique sur le lien j'atterris sur une gentille page du forum qui me dit:
    Gouyon, vous n'avez pas la permission d'accéder à cette page. Ceci peut être dû à plusieurs raisons :

    1. Vous n'avez pas la permission d'accéder à la page que vous essayez d'afficher. Êtes-vous en train d'essayer de modifier le message de quelqu'un d'autre ou d'accéder à des options d'administration ? Vérifiez que vous êtes autorisé à effectuer cette action dans les règles du forum.
    2. Si vous essayez d'envoyer un message, l'administrateur a peut-être désactivé votre compte, ou celui-ci est en attente d'activation si vous venez de le créer, ou de réactivation si vous avez changé votre email, ou encore peut-être de validation par un modérateur.

    Comme quoi les emmerdes continuent.

    (mais si t'as pas lu ce post, premier de google, ca signifie que t'as pas fait de recherche )
    Et si j'ai fait des recherche mais sans doute pas avec les bons mots clefs je vais essayer de nouveau.

    Sinon j'ai testé sur un autre PC sous Xp même problème. Ce programme utilise la librairie SDL et le compilateur c'est VisualStudio 2005.

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    my mistake. ca pointe vers un forum privé.
    voici le contenu du post
    Distribuer une application C++ avec Visual 2005

    Avec Visual 2005 les dll concernant la bibliothèque CRT et MFC ont changées.
    De ce fait la plupart des PC récents ne disposent pas des fichiers requis pour exécuter les programmes construits avec Visual 2005.

    Vous trouverez sur ce lien l’accès à un setup permettant de distribuer les DLL sur un PC cible vcredist_x86.exe

    Ce package installe les composants du runtime des bibliothèques C Runtime (CRT), Standard C++, ATL, MFC, OpenMP et MSDIA.

    Note : ce fichier est aussi disponible dans l’environnement de développement à l’emplacement suivant :
    C:\Program Files\Microsoft Visual Studio8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe

    si on ne veut pas distribuer de DLL ,il faudra lier statiquement les MFC et selectionner dans l'onglet C++ / option génération de code / bibliothéque runtime :Multithread (/MT)
    néanmoins il faudra veiller à ne pas mélanger les modes de fonctionnenemt avec la CRT en Multithread DLL et statique, pour eviter les problemes sur les libérations d'objets entre modules ou partage de ressources fichiers..

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

Discussions similaires

  1. impossible d'executer les programmes Batchs
    Par Lisogane dans le forum Windows XP
    Réponses: 1
    Dernier message: 02/03/2011, 17h37
  2. impossible d'executer le programme !
    Par isoman dans le forum Visual C++
    Réponses: 5
    Dernier message: 03/07/2008, 10h02
  3. Réponses: 5
    Dernier message: 18/07/2007, 12h43
  4. Impossible d'executer un programme perl avec TK
    Par pentaracing dans le forum Interfaces Graphiques
    Réponses: 10
    Dernier message: 26/04/2007, 08h50

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