Bonjour,
J'ai un problème assez bizarre.
Je voudrais supprimer un répertoire et tout ce qu'il contient, en utilisant la fonction g_remove().
Au début, j'me dis "Youpi ! Enfin une fonction de suppression qui se prend pas la tête avec les fichiers et les répertoires et qui supprime tout sans se poser de questions !".
sauf qu'à la compile, on me sort "Warning : implicit declaration of g_remove" (autrement dit, il trouve pas la fonction). J'regarde dans le man et j'vois que cette fonction est implémentée depuis la version 2.6...
Et là où c'est vraiment bizarre, c'est que ma version de GTK est à jour vu que j'arrive à utiliser g_file_set_contents() qui n'existe que depuis la 2.8 !
Je rencontre le même problème pour d'autres fonctions telles que g_unlink ou g_mkdir (alors que g_mkdir_with_parents marche très bien, elle).
En fait, je peux utiliser toutes les fonctions, y compris celles marquées "since 2.8" dans la doc GTK, mais pas celles marquées "since 2.6" !
Ça n'a pas vraiment de sens pour moi. Quelqu'un peut m'expliquer ?
Merci d'avance
Partager