pour laquelle M$ n'inclut aucune information de débogage
Si, en tout cas pour Visual Studio

Visual C++ rulezzz
Pollux
:pour laquelle M$ n'inclut aucune information de débogage
Si, en tout cas pour Visual Studio
Kevin Kofler
:Pollux
:pour laquelle M$ n'inclut aucune information de débogage
Si, en tout cas pour Visual Studio
Ben oui, ils veulent te forcer à acheter leur compilateur. C'est ce que j'appelle de l'abus de monopole.Mais on peut utiliser msvcrtd.dll avec MinGW si on sait ce qu'on fait. (Il y a un switch -mmsvcrtd dans les versions récentes de MinGW.) Le problème est surtout qu'il faut aussi trouver la DLL, la redistribution des DLLs de débogage de M$ étant en principe illégale.
Et même avec Visual Studio, tu n'as pas les informations de débogage des DLLs de Windows, juste celles du runtime C, donc le problème ne fait que se déplacer en bas d'un cran.
geogeo
:Visual C++ rulezzz
Si c'est pour m'insulter ou ce foutre de ma gueule tu peux aller voir ailleurs.
//Suppression d'un arbre de huffman. H_Tree *HUFF2_DeleteTree (H_Tree *arbre) { //Noeud if (arbre->FDroite->noeud==true) { arbre->FDroite->ptr=HUFF2_DeleteTree (arbre->FDroite->ptr); free (arbre->FDroite); } //Feuille else free (arbre->FDroite); //Noeud if (arbre->FGauche->noeud==true) { arbre->FGauche->ptr=HUFF2_DeleteTree (arbre->FGauche->ptr); free (arbre->FGauche); } //Feuille else free (arbre->FGauche); return NULL; }
geogeo
: Euh oui mes les erreurs sont absurde du genre il ne connais pas la signification de BOOL
ou encore long
et même unsigned long long qui lui semble incorrecte.
#ifdef _MSC_VER #define unsignedlonglong __u64 #else #define unsignedlonglong unsigned long long #endif
En tout cas j'ai réussie à compiler mais bon ça change rien.
geogeo
: Il ce lance, la compilation est parfaite mais ce que je veux dire c'est que le débogueur n'apporte rien de plus, il affiche juste un pauvre message d'erreur.
BOOL n'a rien de standard. Avec un compilo C99, tu peux faire #include <stdbool.h> et utiliser bool, true et false, mais je ne sais pas si ta version de VC++ le supporte.S'il programme en C++, il peut utiliser bool, true et false directement
En tout cas, typedef enum { FALSE,TRUE } BOOL devrait fonctionner...
Mais niveau taux de compression, Huffman adapatif est plus puissant que Huffman semi-adapatif? Perso ça m'étonne.