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

MFC Discussion :

Error spawning 'cmd.exe'


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 92
    Par défaut Error spawning 'cmd.exe'
    Apres compilation et édition de liens de mon projet C++ sous VS2005, j'ai l'erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Project : error PRJ0003 : Error spawning 'cmd.exe'.
    A quoi correspond-elle et comment peut-on la résoudre ?

    Merci

  2. #2
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Salut,

    cmd.exe est la fenêtre dite "invite de commande" de windows. Essaie de la lancer à part (en dehors de visual) pour voir si ça fonctionne.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 92
    Par défaut
    oui ça fonctionne

  4. #4
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Pourrais-tu donner un peu plus de précisions s'il te plait?
    Quel est le type de ton projet? Que doit faire ton appli?
    Essaie, en mettant des points d'arrêt, de trouver quelle ligne génère cette erreur.

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 92
    Par défaut
    Citation Envoyé par r0d
    Pourrais-tu donner un peu plus de précisions s'il te plait?
    Quel est le type de ton projet?
    C'est un projet ATL écrit en C++

    Citation Envoyé par r0d
    Essaie, en mettant des points d'arrêt, de trouver quelle ligne génère cette erreur.
    C'est pas une erreur d'execution.

    Voici l'output de la compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    [.....]
    1>Generating Code...
    1>Compiling...
    [.....]
    1>Compiling resources...
    1>Compiling manifest to resources...
    1>Linking...
    1>   Creating library Debug\REM.lib and object Debug\REM.exp
    1>Embedding manifest...
    1>Project : error PRJ0003 : Error spawning 'cmd.exe'.

  6. #6
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Ok, so is your friend:

    This options page has a row of buttons on the right hand side. One of these is a tick. Clicking that checks all of the configured items for validity. When I clicked this, it complained about three items:
    %SystemRoot%\System32
    %SystemRoot%
    %SystemRoot%\System32\wbem

    Those entries look out of place. They're using the %xxx% variable syntax you can use from the command line. But all the other entries use the $(xxx) convention. So I changed the entries to:
    $(SystemRoot)\System32
    $(SystemRoot)
    $(SystemRoot)\System32\wbem

    I clicked the tick button again, and this time it was happy. And now when I build C++ projects (either from the command line or VS) I no longer get the Error spawning 'cmd.exe' error.
    cf. http://www.interact-sw.co.uk/iangblo.../cmdspawnerror

    Hope it helps.

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 92
    Par défaut
    T'es bien gentil mais tapper "Error spawning cmd.exe" dans google et cliquer sur le premier lien, je sais faire aussi ... >.>

    Si j'ai posé la question sur le forum c'est bien pas pour rien

  8. #8
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par glKabuto
    Apres compilation et édition de liens de mon projet C++ sous VS2005, j'ai l'erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Project : error PRJ0003 : Error spawning 'cmd.exe'.
    A quoi correspond-elle et comment peut-on la résoudre ?

    Merci
    Qu'est ce qu cmd vient faire la-dedans ????
    cmd.exe c'est pour ouvrir une fenêtre DOS pour un programme en mode texte , ligne de commande , non GUI..

    J'ai la présomption que tu utilises des printf par exemple dans un projet ATL-COM .
    Merci d'en dire plus.


    Si c'est pas le cas VS est mal configuré, le "path" est mal défini.
    Parce que pour un projet ATL , l'EDI utilise un compilateur MIDL je crois ( qui est en ligne de commande )

  9. #9
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 92
    Par défaut
    Citation Envoyé par mat.M
    Qu'est ce qu cmd vient faire la-dedans ????
    C'est bien la question que je me pose.


    Citation Envoyé par mat.M
    J'ai la présomption que tu utilises des printf par exemple dans un projet ATL-COM .
    Non, pas de printf ou de fonction utilisant la console dans mon projet.

    Citation Envoyé par mat.M
    Si c'est pas le cas VS est mal configuré, le "path" est mal défini.
    Parce que pour un projet ATL , l'EDI utilise un compilateur MIDL je crois ( qui est en ligne de commande )
    Alors dans ce cas la faudrait rajouter $(SystemRoot)\System32 dans VC++Directories

Discussions similaires

  1. Réponses: 20
    Dernier message: 18/01/2011, 12h47
  2. error spawning 'cmd.exe'
    Par yness dans le forum C
    Réponses: 1
    Dernier message: 22/12/2010, 23h50
  3. Error spawning 'cmd.exe'
    Par Skarsnick dans le forum MFC
    Réponses: 2
    Dernier message: 08/10/2009, 14h38
  4. error PRJ0003 génération cmd.exe
    Par Elstak dans le forum C++
    Réponses: 1
    Dernier message: 10/12/2008, 11h12
  5. Mon cmd.exe cherche d'abord cmd.com
    Par marcus333 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/08/2005, 11h27

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