Si ça ne marche pas sous Windows, c'est sans doute qu'il faut faire des conversions de locale. GTK et la glib sont en UTF-8, et Windows utilise UTF-16 je crois. Ce qui fait que tu ne peux pas utiliser directement les noms de fichiers à ce que j'ai compris.
Plutôt que d'utiliser l'API Win32, renseigne toi sur ce point. Tu as par exemple des fonctions comme g_win32_locale_filename_from_utf8, ou g_filename_to_utf8. Je ne peux pas t'en dire plus, je n'ai jamais trop compris comment ça marchait, mais si tu as un peu de temps à consacrer, le résultat de ta recherche m'intéresse

Partager