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

VC++ .NET Discussion :

[VS 2005 Pro + SDK] Erreur 'cl.exe' lors de la compilation d'un code en C


Sujet :

VC++ .NET

  1. #1
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut [VS 2005 Pro + SDK] Erreur 'cl.exe' lors de la compilation d'un code en C
    Bonjour,

    J'attaque ma premi�re ann�e de DUT G�nie Electronique et Informatique Industrielle et l'on doit apprendre � programmer en C.

    L'apprentissage n'est pas le probl�me, j'ai quelques connaissance en C/C++ et je fais qlq truc en C#. Le probl�me est VisualStudio 2005 (Pro) : On a les TP en avance et j'aurais donc aimer les faire tranquilement chez moi. Or n'ayant pas envi d'installer Dev-Cpp ou Code::Blocs (enfin plus pr�cisement de m'en servir ^^) alors que VS est sur mon PC et poss�de un d�buggueur assez efficace. Mais pour le code suivant :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(void)
    {
    	printf("Hello World !\n");
    	system("pause");
    	return 0;
    }
    Il me retourne l'erreur :
    Erreur lors de la g�n�ration dynamique de 'cl.exe'.
    J'ai le SDK windows install� (au d�but je pensait que le bug venait de la version Mai 2006 mais idem avec une version plus vielle sous VC++ Express).

    Donc j'aimerais bien comprendre pourquoi cel� ne compile pas et comment y rem�dier (sans passer par Dev-Cpp, je suis devenu acro de VS ), enfin s'il n'y a pas de solution . Quel est le meilleurs IDE pour faire du C (gratuit) ?

    Merci d'avance

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Euh... J'esp�re que ce message n'est pas la "traduction fran�aise" de "Error spawning 'cl.exe'."...
    Sinon, tu peux d'ores et d�j� changer la langue de ton Visual Studio et repasser � l'anglais.

    Ensuite, ce message: C'est celui de l'Error-List, ou de l'Output-Window ?
    Dans le premier cas, regarde le message de l'Output-Window: Il est g�n�ralement plus complet et pourrait t'indiquer la raison de cette erreur de lancement de cl.exe...


    PS: si j'ai bien compris, �a te le fait seulement pour ce projet-l� et �a marche pour les autres ? Ou bien c'est ton premier projet C ou C++ ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Citation Envoy� par M�dinoc
    Euh... J'esp�re que ce message n'est pas la "traduction fran�aise" de "Error spawning 'cl.exe'."...
    Sinon, tu peux d'ores et d�j� changer la langue de ton Visual Studio et repasser � l'anglais.
    Non non je l'ai t�l�charg� (l�galement sur MSDNAA avant que quelqu'un n'ai un doute ) en fran�ais, il s'est install� en fran�ais et est donc en fran�ais.

    Citation Envoy� par M�dinoc
    Ensuite, ce message: C'est celui de l'Error-List, ou de l'Output-Window ?
    C'�tait le message dans la liste des erreurs.

    Citation Envoy� par M�dinoc
    Dans le premier cas, regarde le message de l'Output-Window: Il est g�n�ralement plus complet et pourrait t'indiquer la raison de cette erreur de lancement de cl.exe...
    Je sais pas si c'est bien ce que tu demande, j'ai trouv� un BuildLog.htm qui contient ceci dans le dossier debug du projet :

    Citation Envoy� par BuildLog.htm
    Journal de g�n�ration G�n�rer d�marr�e : Projet : Test, Configuration : Debug|Win32
    Lignes de commande Cr�ation du fichier temporaire "c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\RSP00000126964108.rsp" avec pour contenu
    [
    /O2 /FD /EHsc /MT /Fo"Debug\\" /Fd"Debug\vc80.pdb" /c /TC ".\Main.c"
    ]
    Cr�ation de la ligne de commande "cl.exe @"c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\RSP00000126964108.rsp" /nologo /errorReport:prompt"
    Fen�tre Sortie Compilation en cours...
    Projet : error PRJ0003 : Erreur lors de la g�n�ration dynamique de 'cl.exe'.
    R�sultats Le journal de g�n�ration a �t� enregistr� � l'emplacement "file://c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\BuildLog.htm"
    Test - 1 erreur(s), 0 avertissement(s)
    Citation Envoy� par M�dinoc
    PS: si j'ai bien compris, �a te le fait seulement pour ce projet-l� et �a marche pour les autres ? Ou bien c'est ton premier projet C ou C++ ?
    J'avais d�j� r�ussi � compiler un projet C++ sur VC++ Express (gr�ce � toi d'ailleurs). Sinon c'est mon premier projet C/C++ sur la version Pro.

    Par contre j'ai test� � l'instant, il compile tr�s bien ma Class et son Projet de Test en C#.

    J'avais r�ussi � compiler le projet (C) avec Code::Blocks gr�ce au compilateur Microsoft ToolKit (fourni avec la version pro) mais bon, je pr�f�re largement VS au niveau du d�bugage (Code::Blocks ne s'arr�te pas sur les point d'arr�t ) et de la convivialit�

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Il y a ici quelques indications sur l'erreur PRJ0003:
    http://msdn2.microsoft.com/en-US/library/d5cbdh4t.aspx

    Je pense � un probl�me de r�pertoires (genre, visual ne sait pas o� est le compilo).
    C'est possible malgr� le fait que �a marche en C#, parce que le compilo C# se trouve compl�tement ailleurs (il est int�gr� au framework .Net). Le compilo C++ est suppos� se trouver dans les r�pertoires de visual et/ou ceux du SDK...


    PS: J'ai une version pro/MSDNAA �galement, donc il n'y a pas de raison qu'on n'y arrive pas. Je n'ai pas t�l�charg� le dernier SDK, par contre...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Citation Envoy� par M�dinoc
    Il y a ici quelques indications sur l'erreur PRJ0003:
    http://msdn2.microsoft.com/en-US/library/d5cbdh4t.aspx

    Je pense � un probl�me de r�pertoires (genre, visual ne sait pas o� est le compilo).
    C'est possible malgr� le fait que �a marche en C#, parce que le compilo C# se trouve compl�tement ailleurs (il est int�gr� au framework .Net). Le compilo C++ est suppos� se trouver dans les r�pertoires de visual et/ou ceux du SDK...
    Je suppose que le compilateur est le 'cl.exe' qui d�conne dans mon cas, je l'avais trouv� dans le SDK (mais uniquement pour plateforme 64bits) sinon j'en avait trouv� un ici :
    C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe
    Je l'ai donc mis dans les r�pertoire en tant qu'�xecutable (enfin le chemin du dossier) ainsi que les libs et includes (comme je l'avais fait pour le SDK) mais ce coup ci c'est une autre erreur :

    R�sultat d'erreur -1073741515 retourn� � partir de 'C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe'.
    Et plus pr�cisement :

    Lignes de commande Cr�ation du fichier temporaire "c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\RSP00000226964992.rsp" avec pour contenu
    [
    /O2 /FD /EHsc /MT /Fo"Debug\\" /Fd"Debug\vc80.pdb" /c /TC ".\Main.c"
    ]
    Cr�ation de la ligne de commande "cl.exe @"c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\RSP00000226964992.rsp" /nologo /errorReport:prompt"
    Fen�tre Sortie Compilation en cours...
    Projet : error PRJ0002 : R�sultat d'erreur -1073741515 retourn� � partir de 'C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe'.
    R�sultats Le journal de g�n�ration a �t� enregistr� � l'emplacement "file://c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\BuildLog.htm"
    Test - 1 erreur(s), 0 avertissement(s)
    Citation Envoy� par M�dinoc
    PS: J'ai une version pro/MSDNAA �galement, donc il n'y a pas de raison qu'on n'y arrive pas. Je n'ai pas t�l�charg� le dernier SDK, par contre...
    C'est le m�me probl�me avec le pr�c�dent SDK (f�v 2005 je crois)

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    -1073741515 en hexa ---> C0000135
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Find all "C0000135", Subfolders, Find Results 1, "Visual C++ Include Directories"
      C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\ntstatus.h(4388):#define STATUS_DLL_NOT_FOUND             ((NTSTATUS)0xC0000135L)
      Matching lines: 1    Matching files: 1    Total files searched: 2471
    VC++ marchait-il AVANT que tu installes un autre SDK?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Citation Envoy� par M�dinoc
    -1073741515 en hexa ---> C0000135
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Find all "C0000135", Subfolders, Find Results 1, "Visual C++ Include Directories"
      C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\ntstatus.h(4388):#define STATUS_DLL_NOT_FOUND             ((NTSTATUS)0xC0000135L)
      Matching lines: 1    Matching files: 1    Total files searched: 2471
    Pas tout compris dsl.

    Citation Envoy� par M�dinoc
    VC++ marchait-il AVANT que tu installes un autre SDK?
    J'ai pas eu l'occasion de tester avant l'installation du SDK

  8. #8
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    En tout cas, explication de l'erreur: cl.exe gueule qu'il ne trouve pas une DLL. Mais de l� � savoir laquelle...

    Tu pourrais peut-�tre trouver � l'aide de l'utilitaire Dependency Walker (depends.exe) qui se trouve quelque part dans les dossiers de Visual...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  9. #9
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Citation Envoy� par M�dinoc
    En tout cas, explication de l'erreur: cl.exe gueule qu'il ne trouve pas une DLL. Mais de l� � savoir laquelle...

    Tu pourrais peut-�tre trouver � l'aide de l'utilitaire Dependency Walker (depends.exe) qui se trouve quelque part dans les dossiers de Visual...
    Bonne proposition ^^.

    Voil� ce que sa donne en ouvrant 'cl.exe' dans Dependency Walker :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Error: At least one required implicit or forwarded dependency was not found.
    Warning: At least one delay-load dependency module was not found.
    Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
    MSPDB80.DLL, DWMAPI.DLL et EFSADU.DLL devant se trouver dans C:\Prog[...]\Microsoft Visual Studio 8\VC\Bin\ sont introuvalbes. Je vais tenter de les chercher sur le net

  10. #10
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Il y a une nouveaut� : il compile mais d�bugue pas .

    Il me dit toujours que la compilation � �chou�e ce coup ci � cause de 'cmd.exe' mais il y a bien un exe qui est cr�� et qui marche. Sauf que je cherche � d�buguer (pas ce coup ci mais pour les programme futurs).

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(void)
    {
    	printf("Hello World !\n");
    	system("pause");
    	return 0;
    }
    Et l'erreur :

    Journal de g�n�ration G�n�rer d�marr�e : Projet : Test, Configuration : Debug|Win32
    Lignes de commande Cr�ation du fichier temporaire "c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\RSP00001C69049624.rsp" avec pour contenu
    [
    /outputresource:".\Debug\Test.exe;#1" /manifest

    ".\Debug\Test.exe.intermediate.manifest"
    ]
    Cr�ation de la ligne de commande "mt.exe @"c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\RSP00001C69049624.rsp" /nologo"
    Cr�ation du fichier temporaire "c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\BAT00001D69049624.bat" avec pour contenu
    [
    @echo La ressource de manifeste a �t� mise � jour pour la derni�re fois � %TIME% le %DATE% > ".\Debug\mt.dep"
    ]
    Cr�ation de la ligne de commande """c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\BAT00001D69049624.bat"""
    Fen�tre Sortie Incorporation du manifeste en cours...
    Projet : error PRJ0003 : Erreur lors de la g�n�ration dynamique de 'cmd.exe'.
    R�sultats Le journal de g�n�ration a �t� enregistr� � l'emplacement "file://c:\Documents and Settings\dori@n\Mes documents\Visual Studio 2005\Projects\Test\Debug\BuildLog.htm"
    Test - 1 erreur(s), 0 avertissement(s)
    Quelqu'un peut-il essayer de d�buguer le programme et me dire (si sa marche) sa configuration de VS 2005 Pro.

    PS : pour qu'il compile j'ai ajouter les r�pertoires 'VC\Platform SDK\bin', 'VC\Bin' et 'VC\Common7\IDE'. J'ai aussi r�installer VS mais sa n'avait pas avanc�.

    Sinon qui peut me dire comment d�buguer du C (visualiser les variables principalement) avec autre chose que VS qui me fait ~#{[#{(�

  11. #11
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Bizarre...
    Tu devrais v�rifier tes variables d'environnement (normalement, cmd doit toujours �tre dans un des dossiers du path).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  12. #12
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Citation Envoy� par M�dinoc
    Bizarre...
    Tu devrais v�rifier tes variables d'environnement (normalement, cmd doit toujours �tre dans un des dossiers du path).
    Il se trouve dans quel dossier car il me semble pas avoir vu son chemin dans les variables d'envirenement ?

  13. #13
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    cmd.exe se trouve dans %systemroot%\system32.
    Sur la plupart des PC, cela donne C:\Windows\system32.

    PS: N'oublie pas que la variable d'environnement PATH peut �tre d�finie � la fois dans les variables d'environnement syst�me et dans les variables d'environnement utilisateur.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  14. #14
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Super merci, par contre il ne d�bugue po.

    Lorsque je tente de d�bugguer un code en C, par exemple :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(void)
    {
       printf("Blabla\n");
       system("pause");
       return 0;
    }
    J'ai mis un BreakPoint sur la ligne du system(); mais il ne s'arr�te pas et m'affiche une bo�te de dialogue me disant :

    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. ...
    Et il m'�x�cute le prog. Heureusement il n'a pas besoin de d�bugage cette fois ci mais sa peut devenir g�nant pour quelque chose de largement plus complexe. J'ai regard� les options mais rien ne semble correspondre � ces fameuses info de d�bugage (qui ne marchait pas plus sur Dev-Cpp ^^). Si tu sais pourquoi cel� ne marche pas je suis int�ress� par la solution.

    Ce n'est pas tr�s press�, pour le moment je me sers de MinGW Developer Studio.

  15. #15
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Tu compiles en mode Debug ou Release?

    Normalement, en mode Debug, le projet est r�gl� pour g�n�rer les infos de d�bogage (il y a une option dans les param�tres du linker, et aussi � d'autres endroits. Pour une ex�cution pas � pas, une des options de d�borage doit �tre r�gl�e � "Program database for Edit and Continue" (dsl, connais pas la VF).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  16. #16
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Merci j'ai trouv� dans les propri�t� du projet, j'ai changer les 2 �l�ments que tu m'a dit et sa marche ^^. Par contre c'est � refaire � chaque projet . Y a-t-il un moyen de le mettre sur chaque projet C ?

    Je compile en mode d�bug

  17. #17
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Ben normalement, c'est suppos� �tre l� par d�faut dans les options de chaque nouveau projet...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  18. #18
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Citation Envoy� par M�dinoc
    Ben normalement, c'est suppos� �tre l� par d�faut dans les options de chaque nouveau projet...
    Bah ouai. S�rement qu'il n'a pas appr�ci� la version TeamSuite d�mo que j'avais avant .

    Par contre c'est normal l'absence d'IntelliSence pour le C/C++ ?

  19. #19
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    L'absence totale d'IntelliSense ? Non, ce n'est pas normal.
    L'absence de refactoring, c'est ch***t comme tout, mais malheureusement "normal".
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  20. #20
    Membre �clair� Avatar de dorian833
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 223
    Par d�faut
    Citation Envoy� par M�dinoc
    L'absence totale d'IntelliSense ? Non, ce n'est pas normal.
    L'absence de refactoring, c'est ch***t comme tout, mais malheureusement "normal".
    J'ai pas d'IntelliSense pour le C/C++. Lorsque je tape le d�but d'une fonction C/C++ rien ne s'affiche (pourtant il marche en C# ). Deplus il n'y a pas d'option sur l'IntelliSense dans la rubrique C/C++ alors qu'en C# elle y est.

    Je vais tenter de l'installer sur un autre PC pour voir mais je pense que j'aurais le m�me probl�me (d�j� que le PC en question d�conne ).

    Sinon qu'es-ce que le Refactoring ?

    EDIT : je confirme, l'IntelliSense ne fonctionne pas sur l'autre PC et le d�bugage n'est pas g�r� par d�faut :/

    Je vais tenter VC++ Express pour voir si il marche mieux dans ce domaine vu que VC# Express et Pro cohabitent sans probl�me

Discussions similaires

  1. erreur mkl.dll lors de la compilation du programme
    Par NELLLY dans le forum MATLAB
    R�ponses: 4
    Dernier message: 05/07/2014, 03h23
  2. Erreur de segmentation lors de la compilation
    Par touzack dans le forum D�buter
    R�ponses: 2
    Dernier message: 21/07/2010, 12h17
  3. Erreur -ms-bitfields lors de la compilation (sans EDI)
    Par ArnSpin dans le forum GTK+ avec C & C++
    R�ponses: 5
    Dernier message: 06/04/2010, 18h13
  4. R�ponses: 1
    Dernier message: 05/08/2008, 14h00
  5. R�ponses: 2
    Dernier message: 22/03/2006, 15h13

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