Я искал похожие проблемы, но ни одна из них не соответствует нужному мне контексту. Странно то, что я получаю эту ошибку, но другой проект, изложенный в коде таким же образом, кажется, работает отлично.
Я пытаюсь загрузить изображения в текстуры в openGL и имею функцию, которая принимает этот параметр:
GLuint loadTexture(LPTSTR szFileName);
Я тогда называю это так:
textureLib[0]= loadTexture("texturelib/texture1.bmp");
textureLib[1]= loadTexture("texturelib/texture2.bmp");
textureLib[2]= loadTexture("texturelib/texture3.bmp");
textureLib[3]= loadTexture("texturelib/texture4.bmp");
затем говорится: «1> e: \ usb \ uni work \ graphics \ coursework \ coursework \ main.cpp (291): ошибка C2664:« loadTexture »: невозможно преобразовать параметр 1 из« const char [24] »в "ЛПЦТР" "
Как указано выше, другая программа, которую я имею, разрешает это, поэтому, если есть способ просто исправить это, чтобы запустить его, это было бы полезно