![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
WishMaster |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 47 Пол: Мужской Реальное имя: Юрий Репутация: ![]() ![]() ![]() |
Здравствуйте!
Я пытаюсь создать всего лишь простое окно ,но компилятор выдает ошибку. Вот код #define WIN32_LEAN_AND_MEAN
#include<windows.h>
#include<windowsx.h>
LRESULT CALLBACK WinProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
return DefWindowProc(hWnd,message,wParam,lParam);
};
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
WNDCLASSEX winclass ;
winclass.cbSize = sizeof(WNDCLASSEX);
winclass.style = CS_VREDRAW|CS_HREDRAW|CS_OWNDC;//|CS_DBLCLICKS
winclass.lpfnWndProc = /*(WNDPROC)*/WinProc;
winclass.cbClsExtra = 0;
winclass.cbWndExtra = 0;
winclass.hInstance = hInstance;
winclass.hIcon = LoadIcon(NULL,IDI_APPLICATION);
winclass.hCursor = LoadCursor(NULL,IDC_ARROW);
winclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
winclass.lpszMenuName = NULL;
winclass.lpszClassName = "WINCLASS1";
winclass.hIconSm = LoadIcon(NULL,IDI_APPLICATION);
RegisterClassEx(&winclass);
HWND hwnd;
if (!(hwnd=CreateWindowEx(NULL,"WINCLASS1",
"First Window",
WS_OVERLAPPEDWINDOW|WS_VISIBLE,
0,0,400,400,
NULL,NULL,
hInstance,NULL))) return(0);
return 0;
}
Вот собственно "ругань компилятора" Код Linking... LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/1.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe Т.К. я собственно MSVC++ использую очень мало - толком не могу понять чего он хочет.Прошу помощи. |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 0:51 |