Skocz do zawartości

[C++][DirectX] error C2440 przy tworzeniu klasy


gloowa

Polecane posty

Cześć wszystkim, jestem nowy w programowaniu grafiki, więc ściągnąłem DX SDK żeby popatrzeć jak sie za to zabrać. Spróbowałem zapuścić pierwszy tutorial ale podczas kompilacji jest tak:

na kod:
KODWNDCLASSEX wcex;

wcex.cbSize = sizeof(WNDCLASSEX);

wcex.style = CS_HREDRAW | CS_VREDRAW;

wcex.lpfnWndProc = WndProc;

wcex.cbClsExtra = 0;

wcex.cbWndExtra = 0;

wcex.hInstance = hInstance;

wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_TUTORIAL1);

wcex.hCursor = LoadCursor(NULL, IDC_ARROW);

wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);

wcex.lpszMenuName = NULL;

wcex.lpszClassName = szWindowClass;

wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_TUTORIAL1);

if( !RegisterClassEx(&wcex) )

return FALSE;

kompilator odpowiada mi:
KODC:_NAUKA_CPPdxTutorial00Tutorial00.cpp(70) : error C2440: '=' : cannot convert from 'unsigned short [21]' to 'const char *'

Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
chociaż i wcex.lpszClassName, jak i szWindowClass są typu unsigned short... biggrin.gif o co chodzi? (używam MVC++ 6.0). Z góry dziękuję za wszelką pomoc.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...