Перейти к содержанию

Рекомендуемые сообщения

В очередной раз насмотревшись видеоуроков кодера,я решил добавить gui в трейнер,но не тут то было,при запуске открываются и консоль,и окно

Создал новый проект;

#include <windows.h>


#include <gdiplus.h>
#pragma comment(lib,"gdiplus.lib")


LONG CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE prevhInstance,LPSTR lpCmdLine,int CmdShow){
HWND hWnd;
MSG msg;
WNDCLASS w;
memset(&w,0,sizeof(w));
w.style = 0;
w.lpfnWndProc = WndProc;
w.lpszClassName = "Windows form";
w.hInstance = hInstance;
RegisterClass(&w);
hWnd = CreateWindow(w.lpszClassName,"PlantsVsZombies Trainer",
WS_OVERLAPPEDWINDOW & ~WS_THICKFRAME & ~WS_MAXIMIZEBOX,
CW_USEDEFAULT,CW_USEDEFAULT,420,320,NULL,NULL,hInstance,NULL);
ShowWindow(hWnd,CmdShow);
while(GetMessage(&msg,NULL,NULL,NULL)){
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LONG CALLBACK WndProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam){
switch(msg){
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd,msg,wParam,lParam);
}
return 0;
}

Я так понимаю,это связано со средой разработки

IDE eclipse

Создаю empty project

Компилятор MinGW

Изменено пользователем User123
Ссылка на комментарий
Поделиться на другие сайты

Спасибо,видел эту команду,не могу найти параметры компилятора в eclipse


Ураа,я сделал это!

-mwindows нужно вставлять в project -> settings -> tool settings -> MinWG C++ Linker -> Command

То-есть должна получиться строчка g++ -mwindows

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.