Bonjour,
J'ai un code assez important (plus de 1000 fichiers) qui compile déjà sous linux et windows.
Je dois faire le portage de ce code sur un ARM946 dont la toolchain m'a été fourni par le fabricant. Cette toolchain (qui comprend GCC 4.0.1) supporte très mal les wchar_t. Je dois modifier au minimum le code existant.
Je vais donc essayer plusieurs solutions (changer de toolchain, utiliser STLPorts, ...)
Pour le moment je cherche à déclarer des macros pour que le code utilise des char à la place des wchar_t, quelque chose qui ressemblerai à ça :
Problème : la redéfinition de L"" ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Macros pour ne pas utiliser les whcar_t, à mettre dans un fichier à part #define wchar_t char #define L // Code void task_00 () { wchar_t ChaineAvecAccent[] = L"Dépôt"; }
Est-ce qu'il est possible de redéfinir L"" ?
Partager