Ceci est ma procédure:C++ std :: problème de conversion de chaîne sous Windows
bool Open(std::string filename)
{
...
HANDLE hFile = CreateFile(filename.c_str(), GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);
...
}
Erreur: 'CreateFileW': ne peut pas convertir le paramètre 1 de 'const char *' à 'LPCWSTR' Types pointé ne sont pas liés ; la conversion nécessite reinterpret_cast, cast de style C ou cast de fonction
Où est le problème?
Note: La bonne solution, surtout s'il s'agit d'un nouveau logiciel, est d'utiliser std :: wstring. –