невозможно преобразовать параметр 1 из 'const char *' в 'LPCWSTR'
По сути, у меня есть простой код, который делает некоторые вещи для файлов, и я пытаюсь перенести его в Windows. У меня есть что-то похожее на это:
int SomeFileCall(const char * filename){
#ifndef __unix__
SomeWindowsFileCall(filename);
#endif
#ifdef __unix__
/**** Some unix only stat code here! ****/
#endif
}
линияSomeWindowsFileCall(filename);
вызывает ошибку компилятора:
cannot convert parameter 1 from 'const char *' to 'LPCWSTR'
Как мне это исправить, не меняяSomeFileCall
прототип?