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 :

Impossible de d�bugger


Sujet :

Visual C++

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    63
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 63
    Par d�faut Impossible de d�bugger
    Bonsoir � tous,

    Je suis en train de d�velopper un programme avec Visual Studio.
    Lorsque je souhaite d�bugger, j'obtiens un message d'erreur :

    Unable to start program 'C:\...'
    The application has failed to start because the application configuration is incorrect. Review the manifest file for possible errors. Reinstalling the application may fix this problem. For more details, please see the application event log.
    J'utilise Visual Studio 2010 et je suis perdue...

    Avez-vous une solution � cela ?

    Merci !

  2. #2
    Membre confirm� Avatar de Gilles57-H-G
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    88
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 88
    Par d�faut
    Est ce que tu peux compiler un exemple vide.

    Il faut savoir si tu n'as pas un probl�me au niveau de l'installation de Visual C++.

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    D�tails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par d�faut
    Salut,

    Est-ce un projet qui a �t� converti depuis une version plus ancienne de Visual Studio ?
    As-tu des warnings (bizarres) du style :
    MSB8012: $(TargetPath) ('blabla') does not match the Linker's OutputFile property value 'blabla' ('blabla') in project configuration 'release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
    ?

    MAT.

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    63
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 63
    Par d�faut
    Bonjour,

    J'ai compil� un exemple vide, je n'ai pas de warning.

    Voici le fichier manifest :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
      <dependency>
        <dependentAssembly>
          <assemblyIdentity type="win32" name="Microsoft.VC80.DebugCRT" version="8.0.50727.762" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly>
          <assemblyIdentity type="win32" name="Microsoft.VC90.DebugCRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
        </dependentAssembly>
      </dependency>
    </assembly>
    Pour information, j'utilise une librairie con�u par mon professeur...

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    D�tails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par d�faut
    Tu m�langes visiblement des composants vc80, vc90 et vc100, ce qui est au mieux tr�s dangereux.
    Il faut s'assurer que toutes les biblioth�ques sont compil�es avec la m�me version de Visual Studio (et avec la m�me version de la C-Runtime library m�me).

    edit : vc80 = Visual Studio 2005, vc90 = 2008 et vc100 = 2010

    MAT.

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    63
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 63
    Par d�faut
    Si j'ai bien compris, le projet ne compilera qu'avec VS 2005 ou 2008 ?
    J'ai essay� avec VS 2010 �a ne marche pas, et avec VS 2005 non plus...

    O� est-ce que je trouve la version du C-Runtime library ?

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    D�tails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par d�faut
    Citation Envoy� par Imageek Voir le message
    Si j'ai bien compris, le projet ne compilera qu'avec VS 2005 ou 2008 ?
    Le projet compilera peut-�tre avec un peu n'importe quelle version mais l'ex�cutable obtenu ne s'ex�cutera pas correctement.

    Citation Envoy� par Imageek Voir le message
    O� est-ce que je trouve la version du C-Runtime library ?
    La seule solution (l�gale) pour obtenir la CRT en mode debug est d'installer Visual Studio.

    Le seul conseil que je peux te (re)donner est qu'il faut que toutes les biblioth�ques que tu utilises aient �t� compil�es avec la m�me version de Visual Studio.
    Donc soit tu recompiles tout toi-m�me, soit tu obtiens la version pr�-compil�e qui correspond � ton compilateur, soit tu prends la m�me version de compilateur que la version pr�-compil�e que tu as...

    edit : en gros pour que �a soit 'bon' il faut que tu n'aies qu'une seule ligne de d�pendance vers Microsoft.VC80.*CRT dans ton manifest

    MAT.

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    63
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 63
    Par d�faut
    Bon eh bien �tant donn� que �a ne fonctionne pas sur VS 2010 ni VS 2005, je vais trouver une version Express de VS 2008 et on verra !

Discussions similaires

  1. Impossible de d�bugger le code behind
    Par FranckRav dans le forum Silverlight
    R�ponses: 6
    Dernier message: 09/06/2010, 14h05
  2. PDT : impossible de d�bugger pas � pas
    Par lazaremm dans le forum Eclipse PHP
    R�ponses: 7
    Dernier message: 15/03/2009, 20h27
  3. [ArchiveBuilder][JavaMail] ex�cution impossible...
    Par Gorthal dans le forum JBuilder
    R�ponses: 7
    Dernier message: 10/01/2003, 09h12
  4. R�ponses: 8
    Dernier message: 20/11/2002, 11h50

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