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

 C++ Discussion :

Application Win32 non valide


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 4
    Par défaut Application Win32 non valide
    Bonjour à tous,

    J'ai développé une application sur Windows 7 32 bits. Cette application doit être utilisable sur un autre pc, qui lui est un Windows XP 32 bits. Lorsque je mets l'application sur XP, j'ai un message d'erreur s'affichant qui indique que ce n'est pas une application Win32 valide.

    C'est une application Qt, compilé avec msvc2012.
    Auriez-vous une idée pour régler ce problème ?

    Merci d'avance,
    NiCLO

  2. #2
    Membre Expert
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    1 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 711
    Par défaut
    Hello,

    J'ai pas de VM WinXP pour tester, mais je suppose que de dire à VS que tu build pour WinXP suffit.

    Projet > Propriétés > Ensemble d'outils de plateforme > VS2012 - WinXP


  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 4
    Par défaut
    Salut !

    Merci pour ta réponse. Je n'ai pas précisé mais je code sous QtCreator, et je ne vois pas d'options équivalentes sous cet IDE.
    Aurais-tu une idée où ça peut se trouver ?

    NiCLO

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    La WIN32 n'est pas la même sur XP et 7.
    Les applications doivent avoir pour cible le bon os. Ca s'appelle de la compilation croisée (cross-compilation)

    Une alternative relativement simple, c'est de compiler le programme directement sur le pc XP.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 4
    Par défaut
    J'ai réussi à résoudre ce problème en compilant avec MSVC2010 car MSVC2012 et + ne prend pas en charge Windows XP (ou bien il le fait mal !).
    Merci pour vos réponses.

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 498
    Par défaut
    >car MSVC2012 et + ne prend pas en charge Windows XP (ou bien il le fait mal !).

    Absolument pas, c'est juste que les réglages par défaut ciblent une plateforme plus récente qu'XP.
    C'est à vous, en tant que développeur de spécifier la plateforme cible (constante de compilation WINVER et consort).

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

Discussions similaires

  1. [Win32] Application Win32 non valide
    Par GalaxyUser dans le forum Visual C++
    Réponses: 8
    Dernier message: 11/06/2014, 20h47
  2. [WS 2003] explorer.exe application win32 non valide
    Par azorol dans le forum Windows Serveur
    Réponses: 6
    Dernier message: 22/10/2013, 09h06
  3. VS 2012 - application win32 non valide sous XP
    Par kad83 dans le forum Visual Studio
    Réponses: 0
    Dernier message: 25/07/2013, 23h33
  4. cmd n'est pas une application win32 valide
    Par dlecteur dans le forum Windows XP
    Réponses: 28
    Dernier message: 01/08/2006, 23h22

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