J'ai un code simple qui fait des choses pour les fichiers et j'essaie de le porter sur Windows. J'ai quelque chose qui ressemble à ceci :
int SomeFileCall(const char * filename){
#ifndef __unix__
SomeWindowsFileCall(filename);
#endif
#ifdef __unix__
/**** Some unix only stat code here! ****/
#endif
}
la ligne SomeWindowsFileCall(filename);
provoque l'erreur du compilateur : cannot convert parameter 1 from 'const char *' to 'LPCWSTR'
Comment puis-je résoudre ce problème, sans modifier le SomeFileCall
prototype ?