Parameter 1 kann nicht von 'const char *' in 'LPCWSTR' konvertiert werden
Grundsätzlich habe ich einen einfachen Code, der einige Dinge für Dateien erledigt, und ich versuche, ihn auf Windows zu portieren. Ich habe etwas, das so aussieht:
int SomeFileCall(const char * filename){
#ifndef __unix__
SomeWindowsFileCall(filename);
#endif
#ifdef __unix__
/**** Some unix only stat code here! ****/
#endif
}
die LinieSomeWindowsFileCall(filename);
verursacht den Compilerfehler:cannot convert parameter 1 from 'const char *' to 'LPCWSTR'
Wie behebe ich das, ohne das zu ändern?SomeFileCall
Prototyp?