Bonjour,
J'essaie de compiler un projet, créé d'abord sous Windows / Visual Studio, maintenant sous Linux / Eclipse CDT.
La plupart des headers / libs utilisées sont correctement trouvées. Mais j'ai des erreurs principalement au niveau de la gestion unicode : les symboles comme "wint_t", "wsclen" ou encore "fgetwc" ne sont pas trouvé.
Le fichier wchar.h est correctement inclus, mais si je l'ouvre je vois qu'il ne définit pas les wsclen et fgetwc car il ne passe pas dans le "#ifdef _WCHAR_H"
Pourtant, si je copie-colle exactement le même fichier à l'endroit où je fais mon inclusion de wchar.h, là ça fonctionne correctement et le "wcslen" est alors correctement défini!
Je n'y comprends rien... est-ce que c'est CDT qui aurait du mal à suivre les inclusions?
Partager