Я новичок в C++ (я пришел из PHP), и во время моих первых нескольких проектов я сталкиваюсь с некоторыми ошибками IntelliSense. Что говорит окно отладки:
IntelliSense: аргумент типа "const char *" несовместим с параметром типа "LPCWSTR" c:\C++\RenderEngine\RenderEngine\engine.c
Эта ошибка даже появляется, когда я запускаю этот простой код:
#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmd, int nShow)
{
MessageBox(NULL, "Hello, world!", "Simple pop-up", MB_OK);
return 0;
}
Однако, если я поставлю «L» перед кавычками («L»Hello, world!»), ошибка исчезнет. Можно ли избавиться от него другим способом? (В учебнике, которому я следовал, не было буквы L впереди, поэтому это ОЧЕНЬ сбивает меня с толку ...) Я просматривал Интернет, но не нашел ничего полезного ... Извините, если такой вопрос уже ответили, только я не видел...
С уважением, Армин Маковец.