Ошибка такая. LINK : fatal error LNK1104: cannot open file "Release/new.exe
Код | #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { static char szClassName[] = "Alpetyan"; HWND hwnd; MSG Msg; WNDCLASS wndclass; // wndclass.cbSize = sizeof(wndclass); wndclass.lpfnWndProc = WndProc; wndclass.style = CS_HREDRAW | CS_VREDRAW; wndclass.hInstance = hInstance; wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION); wndclass.hCursor = LoadCursor(NULL, IDC_ARROW); wndclass.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH); wndclass.lpszMenuName = NULL; wndclass.cbClsExtra = 0; wndclass.cbWndExtra = 0; wndclass.lpszClassName = szClassName; // wndclass.hIconSm = LoadIcon(NULL, IDI_APPLICATION); // RegisterClassEx(&wndclass) /*if (!*/ RegisterClass(&wndclass); //) /*{ MessageBox(NULL,"Cannot register class","Error",MB_OK); return 0; }*/ hwnd = CreateWindow(szClassName, "The Hello Program", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL ); /*if(!hwnd) { MessageBox(NULL,"Cannot create window","Error",MB_OK); return 0; }*/ ShowWindow(hwnd, nCmdShow); UpdateWindow(hwnd);
while(GetMessage(&Msg, NULL, 0, 0)) { TranslateMessage(&Msg); DispatchMessage(&Msg); }
return Msg.wParam; }
LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
{ HDC hdc; PAINTSTRUCT ps; RECT rect;
switch(Message) { case WM_PAINT: hdc = BeginPaint(hwnd, &ps); GetClientRect(hwnd, &rect); DrawText(hdc, "Привет!", -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER); EndPaint(hwnd, &ps); return 0; case WM_DESTROY: PostQuitMessage(0); return 0; }
return DefWindowProc(hwnd, Message, wParam, lParam); }
|
exe На форуме нашел эту ошибку но там про библиотеки, а у меня екзешник не идет в release. (только в debuge).В MSDN по ошибке неразобрался даже с траслитом. (Visual 6.0,Win32 Application)
|