[C++][eclipse] Exécution Etrange.. [Projet1]

Voir le sujet précédent Voir le sujet suivant Aller en bas

[C++][eclipse] Exécution Etrange.. [Projet1]

Message  Gold le Sam 24 Jan 2009, 14:09

Bonjour,
voila après avoir résolu mes problèmes de builds en mettant à jour l'IDE , le compilateur et le débugueur ( afin de m'aligner sur ceux qui seront utilisé à l'école au second semestre).
J'ai réussi a obtenir quelque chose qui s'éxécute... enfin sous Windows.. En Effet, Lorsque que j'ouvre le .exe avec l'explorateur Windows, la fenêtre DOS s'ouvre et tout s'exécute correctement, mais quand j'exécute dans Eclipse..
Code:

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

Eclipse utilisant un moyen d'éxécuter différent.. fait-il des vérifications différentes? Fonctionne-t-il autrement ?

Le débugueur s'arrete lorsqu'il entre dans la fonction getZoneInfo de SMBOutils
Voici le code ( un peu lourd je l'admet) du débugueur.
Code:

Single stepping until exit from function ntdll!DbgUiConnectToDbg,
which has no line number information.
Single stepping until exit from function ntdll!ZwUnmapViewOfSection,
which has no line number information.
Single stepping until exit from function ntdll!LdrFindResource_U,
which has no line number information.
Single stepping until exit from function ntdll!NtAcceptConnectPort,
which has no line number information.
Single stepping until exit from function strchr,
which has no line number information.
Single stepping until exit from function ntdll!NtAcceptConnectPort,
which has no line number information.
Single stepping until exit from function ntdll!LdrShutdownThread,
which has no line number information.
Single stepping until exit from function strchr,
which has no line number information.
Single stepping until exit from function ntdll!LdrShutdownThread,
which has no line number information.
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_,
which has no line number information.
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!memcpy,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_,
which has no line number information.
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function putc,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function strerror,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function putc,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!_lock,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function ntdll!RtlEnumerateGenericTableLikeADirectory,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!_lock,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function putc,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!_lock,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function unlock,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!_lock,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function putc,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function strerror,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function putc,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function _ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_,
which has no line number information.
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!fopen,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function strlen,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!malloc,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!memcpy,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function strlen,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!malloc,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!memcpy,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!malloc,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!memcpy,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!free,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function strerror,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function msvcrt!free,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function ntdll!RtlFreeThreadActivationContextStack,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function strchr,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function ntdll!RtlFreeThreadActivationContextStack,
which has no line number information.
mi_cmd_var_create: unable to create variable object
Single stepping until exit from function ntdll!RtlPcToFileHeader,
which has no line number information.

Un Message reviens régulièrement : mi_cmd_var_create: unable to create variable object

Etrange ce Stud..


Dernière édition par Gold le Sam 24 Jan 2009, 14:47, édité 2 fois (Raison : Modification du titre -_-)

Gold

Nombre de messages : 163
Prénom : Alain
Statut : Etudiant
Date d'inscription : 29/12/2006

Revenir en haut Aller en bas

Re: [C++][eclipse] Exécution Etrange.. [Projet1]

Message  nvs le Sam 24 Jan 2009, 14:46

le plus étrange c'est que tu bosses déjà sur le second projet Shocked à l'occasion, peux-tu m'envoyer une copie de l'énoncé, j'ai égaré la mienne et tu me ferais gagner énormément de temps...

sinon, pour ce qui concerne les problèmes que tu rencontrés, ils me sont inédits. as-tu recherché sur l'internet et les forums de programmation si d'autres malheureux ont été confrontés à pareils déboires ?














_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [C++][eclipse] Exécution Etrange.. [Projet1]

Message  Gold le Sam 24 Jan 2009, 14:48

Mais ou j'avais la tête...
Ok, je vais mener mon enquête la dessus.. affaire à suivre.

Alors juste pour savoir la démarche pour ajouter un ".a" est bien la même que pour un ".o"? cad :
Project > Propreties >C/C++ Build > Settings > MinGW C++ Linker > Other Object ?

Gold

Nombre de messages : 163
Prénom : Alain
Statut : Etudiant
Date d'inscription : 29/12/2006

Revenir en haut Aller en bas

Re: [C++][eclipse] Exécution Etrange.. [Projet1]

Message  Anthoblack le Sam 24 Jan 2009, 15:00

Gold a écrit:Mais ou j'avais la tête...
Ok, je vais mener mon enquête la dessus.. affaire à suivre.

Alors juste pour savoir la démarche pour ajouter un ".a" est bien la même que pour un ".o"? cad :
Project > Propreties >C/C++ Build > Settings > MinGW C++ Linker > Other Object ?
Même démarche qu'un .o oui Wink

Anthoblack

Nombre de messages : 764
Age : 28
Prénom : Anthony
Statut : Ex-étudiant
Localisation : Bruxelles
Date d'inscription : 11/03/2008

Revenir en haut Aller en bas

Re: [C++][eclipse] Exécution Etrange.. [Projet1]

Message  nvs le Sam 24 Jan 2009, 15:14

Gold a écrit:Mais ou j'avais la tête...
Ok, je vais mener mon enquête la dessus.. affaire à suivre.

Alors juste pour savoir la démarche pour ajouter un ".a" est bien la même que pour un ".o"? cad :
Project > Propreties >C/C++ Build > Settings > MinGW C++ Linker > Other Object ?
c'est bien ça si le Other Object est celui de la rubrique Miscellaneous des options du MinGW C++ Linker Smile

tu trouveras ici une archive compressée d'un export de mon projet eclipse correspondant. pour le charger dans ton workspace : File >> Import >> General >> Existing Projects into Workspace : cliquer Next : sélectionner Select archive file : fournir l'emplacement directement ou cliquer Browse : dans le panneau Projects sélectionner TestEclipse : cliquer Finish. attention, si tu as déjà un projet TestEclipse dans ton workspace, tu dois d'abord le renommer (ce qui ne peut être fait que s'il est ouvert).










_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [C++][eclipse] Exécution Etrange.. [Projet1]

Message  nvs le Sam 24 Jan 2009, 15:45

je viens de penser à une chose. ne s'agit-il pas d'un problème de chemin d'accès aux fichiers ? utilises-tu des chemins relatifs ou absolus ? dans le premier cas, note que comme le répertoire d'exécution par défaut au sein d'eclipse n'est pas celui où se trouve l'exécutable, mais celui du projet, il risque d'y avoir un soucis. pour changer le répertoire d'exécution utilisé par eclipse : Run >> Run configurations... : sélectionner l'onglet Arguments : en bas, il y a une zone d'édition (grisée initialement) intitulée Working directory : désélectionner Use default et puis choisir celui que tu veux Smile










_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [C++][eclipse] Exécution Etrange.. [Projet1]

Message  Gold le Sam 24 Jan 2009, 16:15

J'étais occupé à composer mon post ( image de test à l'appiu Razz ) que vous avez donné la solution . ET c'est effectivement un problème du à l'ouverture du fichier !!
Merci beaucoup c'est réglé maintenant, pfiouuuuu quel poid en moins .. Merci beaucoup Very Happy .

Bon Week-End ;-)

Gold

Nombre de messages : 163
Prénom : Alain
Statut : Etudiant
Date d'inscription : 29/12/2006

Revenir en haut Aller en bas

Re: [C++][eclipse] Exécution Etrange.. [Projet1]

Message  Contenu sponsorisé Aujourd'hui à 18:55


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum