halen soruma cevap alamadım

Hocam birde benim soruna değinseydik ÑightMa

C ++ ögrenmek niyetimde vardi ama şunlari görünce gözüm korktu :d ben ögrenemem kendi basimabunlari sanirsam.

Eğer bir programlama diline başlıycaksan/programlamaya başlıycaksan c ile başlarsan diğer dilleri öğrenmen kolay olur şu sırayla git :c/asm/c++ kitap alıp öğrenebilirsin yada e-book olarak indirirsin alcağına

Bence C de GUI yapmaya çalışma C++ da yap. Çünkü hem çok uğraşırsın hemde gerekli verimi alamazsın. Gördüğün gibi basit bir pencere bile 50 satır kod yazdırıyor. Gerçekten işleyen bir programı düşün bir de. Soruna gelince Dev C++ çoğu zaman saçma hatalar döndürür. Belki bu da onlardan biridir. Başka bir derleyiciyle kodu yaz. Hatta kodu direk kopyala internetten.

MinGW ile mwindows eklemeniz gerekiyor. Daha sonra derleyip bakın. Gibi; Kod: #include <windows. h> LRESULT CALLBACK WndProc { switch { case WM_PAINT: break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc ; } return 0; } int WINAPI WinMain { WNDCLASSEX wce; wce. cbSize = sizeof ; wce. style = CS_VREDRAW | CS_HREDRAW; wce. lpfnWndProc = WndProc; wce. cbClsExtra = 0; wce. cbWndExtra = 0; wce. hInstance = hInstance; wce. hIcon = LoadIcon NULL, IDI_APPLICATION); wce. hCursor = LoadCursor NULL, IDC_ARROW); wce. hbrBackground = GetStockObject ; wce. lpszMenuName = 0; wce. lpszClassName = "ADPWinClass", wce. hIconSm = 0; if (! RegisterClassEx return 0; HWND hWnd = CreateWindowEx( 0, // Ex Styles "ADPWinClass", "ADP GmbH", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, // x CW_USEDEFAULT, // y CW_USEDEFAULT, // Height CW_USEDEFAULT, // Width NULL, // Parent Window NULL, // Menu, or windows id if child hInstance, // NULL // Pointer to window specific data ); ShowWindow ; MSG msg; int r; while ((r = GetMessage(&msg, NULL, 0, 0 )) != 0) { if (r -1) else } // The application's return value return msg. wParam; };

@forumsky Assembly insanı sıkıyor. Eğer sistem programlama uzmanı olmak istemiyorsa bence Assembly'ye gerek yok.

undefined reference to `TextOutA@20' undefined reference to `GetStockObject@4' yine bu hatayı veriyor MinGw'den mwindows ekleyemedim. Linkini verebilirmisiniz?

dev 4.9.9.2 kullanıyorum c++ 'ta temel pencere program yazıyordum şu hatayı verdi undefined reference to `GetStockObject@4' Kod: #include <windows. h> LRESULT CALLBACK WndProc ; int WINAPI WinMain { WNDCLASS wndClass; HWND hWnd; MSG Message; if hWnd = CreateWindow("Görünmez v1.0","Coder By Cmos", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT,0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); if return -1; ShowWindow ; UpdateWindow ; while(GetMessage(&Message,0,0,0)) return ; } LRESULT CALLBACK WndProc { switch return 0; } -