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

Visual C++ Discussion :

pb de compilation sous VC2005 windows vista


Sujet :

Visual C++

  1. #1
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut pb de compilation sous VC2005 windows vista
    Je viens d'installer VC2005 sur windows vista.
    Je lance un prog qui fonctionne bien.
    Mais voici l'erreur qui apparait:


    1>------ Début de la génération : Projet : tests, Configuration : Debug Win32 ------
    1>Incorporation du manifeste en cours...
    1>mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\debug\tests.exe". Le processus ne peut pas accider au fichier car ce fichier est utilisi par un autre processus.
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Users\Pierre\Documents\Visual Studio 2005\Projects\tests\tests\Debug\BuildLog.htm"
    1>tests - 1 erreur(s), 0 avertissement(s)
    ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

    Ensuite, il me lance un message:

    "Les informations de débogage pour test.exe sont introuvables ou ne correspondent pas. Le fichier binaire n'a pas été généré avec les informations de débogage.
    Souhaitez vous continuer le débogage. "


    Si je fait "oui", il affiche ensuite:


    'tests.exe' : Chargé 'C:\Users\Pierre\Documents\Visual Studio 2005\Projects\tests\debug\tests.exe', Le fichier binaire n'a pas été généré avec les informations de débogage.
    'tests.exe' : Chargé 'C:\Windows\System32\ntdll.dll', Aucun symbole n'a été chargé.
    'tests.exe' : Chargé 'C:\Windows\System32\kernel32.dll', Aucun symbole n'a été chargé.
    Le programme '[6356] tests.exe: Natif' s'est arrêté avec le code 0 (0x0).

    Je ne sais pas si j'ai été très clair, mais que ce passe t il?

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    En fait, il semble que ton exécutable tourne encore ce qui fait qu'à la compilation il ne peut pas le générer.

    Vérifie qu'il ne tourne pas (gestionnaire des taches), avant d'aller plus loin.

  3. #3
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    En fait, il semble que ton exécutable tourne encore ce qui fait qu'à la compilation il ne peut pas le générer.

    Vérifie qu'il ne tourne pas (gestionnaire des taches), avant d'aller plus loin.
    C'est ce que j'ai fait:
    je fais control alt suppr.

    Il y a bien évidemment VCExpress.exe qui est dans le gestionnaire des taches.
    mais est ce que ca veut dire qu'il tourne?

    Une fois que je suis dans le gestionnaire des taches, que dois-je faire?

  4. #4
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Regarde si dans l'onglet processus il n'y a pas le nom de ton programme (il me semble que ça doit être tests.exe).

  5. #5
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    C'est bizarre parce que maintenant ca fonctionne.
    en fait, ca fonctionne par intermitence.
    Il n'y a pas dans processus le nom de mon prog,mais je suis sur que ca va se reproduire.

    Je vais fermer plus le relancer. On va voir ce que ca donne.

  6. #6
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    donc j'ai fermé, j'ai modifier mong programme. Voici l'erreur qu'il m'affiche:
    il s'agit d'un autre projet: le projet feuck.

    1>Compilation en cours...
    1>dédé.cpp
    1>Édition des liens en cours...
    1>Incorporation du manifeste en cours...
    1>Projet : error PRJ0002 : Résultat d'erreur 31 retourné à partir de 'C:\Program Files\Microsoft Visual Studio 8\VC\bin\mt.exe'.
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Users\Pierre\Documents\Visual Studio 2005\Projects\feuck\feuck\Debug\BuildLog.htm"
    1>feuck - 1 erreur(s), 0 avertissement(s)
    ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

    Au fait, j'ai pas installé la plateforme PSDK
    peut etre ca vient de la?

  7. #7
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    tu as installé le service pack vc2005 pour vista ?

  8. #8
    Membre averti
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Août 2006
    Messages : 40
    Par défaut
    Bonjour,

    j'ai exactement le même problème "Résultat d'erreur 31 retourné..."
    Ma version de VS est à jour... Quelle autre cause pourrait être possible?

  9. #9
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 472
    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 472
    Par défaut
    I have the same problem for a while now. Some times it occurs, some times not. I now used the Process Monitor from SysInternals to find out what causes the problem, and I found it. I have Google Desktop search installed on my machine and it scans every file when it changes to build the index. When mt.exe tries to add the manifest to the target file, Google Desktop may have it already opened for exclusive access, so mt.exe gets a sharing violation error and exits with the error code 31. I used to have Copernic Desktop search previously and I had the same problem with other applications as well, that's why I switched to Google Desktop search. The problem is much more rare with Google Desktop search, because it is running with a lower priority class. I tried to exclude the folder where I have my project files for Google, but it did not help, as Google still opens the files there. The real solution would be if MS fixes mt.exe so that it waits and tries to open the file a few times when it gets a sharing violation. A better error code would also help to identify the real problem.
    Google Desktop ou tout autre indexeur ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/10/2011, 17h04
  2. Réponses: 0
    Dernier message: 09/05/2010, 01h21
  3. [MS-DOS] accès au dos sous Windows Vista
    Par sephirothmana dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 04/08/2006, 00h35
  4. Code compilable sous Windows et Unix
    Par xzed dans le forum C
    Réponses: 9
    Dernier message: 16/05/2006, 16h06
  5. Sauvons OpenGL sous Windows Vista
    Par Groove dans le forum OpenGL
    Réponses: 2
    Dernier message: 19/08/2005, 13h29

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