X
Ich meine in einer der Fehlermeldungen gesehen zu haben, dass eine String-Conversion von const char* zu LPCWSTR nicht möglich ist, d.h. dein Projekt ist auf UNICODE eingestellt.
Schreib vor die Stringliterale mal ein L, bzw. ein _() oder _T() drum also
MessageBox(NULL, L"Hallo", L"", MB_OK);
// oder
MessageBox(NULL, _T("Hallo"), _T(""), MB_OK);
// oder
MessageBox(NULL, _("Hallo"), _("Hallo"), MB_OK);
oder aber, und das wird wohl für die nahe Zukunft einfacher sein: Stelle in deinen Einstellungen von UNICODE zu MBCS.