não é possível converter o parâmetro 1 de 'const char *' para 'LPCWSTR'
Basicamente eu tenho um código simples que faz algumas coisas para arquivos e eu estou tentando portá-lo para o windows. Eu tenho algo parecido com isto:
int SomeFileCall(const char * filename){
#ifndef __unix__
SomeWindowsFileCall(filename);
#endif
#ifdef __unix__
/**** Some unix only stat code here! ****/
#endif
}
a linhaSomeWindowsFileCall(filename);
causa o erro do compilador:cannot convert parameter 1 from 'const char *' to 'LPCWSTR'
Como faço para corrigir isso, sem alterar oSomeFileCall
protótipo?