silent12
Mitglied
Hallo
habe gerade versucht mein erstes C++ Programm zu erstellen, dass in einem Windows-Fenster läuft (besser gesagt einfach das Fenster), aber ich bekomme immer unten die Fehlermeldung (mit Visual Studio C++) Cannot find or open the PDB file.
Kann mir jemand helfen ?
Hier der Code:
Würde mich sehr über Hilfen freuen
silent12
habe gerade versucht mein erstes C++ Programm zu erstellen, dass in einem Windows-Fenster läuft (besser gesagt einfach das Fenster), aber ich bekomme immer unten die Fehlermeldung (mit Visual Studio C++) Cannot find or open the PDB file.
Kann mir jemand helfen ?
Hier der Code:
Code:
// main_cpp //
#include <Windows.h>
#include <iostream>
LRESULT CALLBACK WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
const char szClassName[] = "Hallo";
char szTitle[] = "1.ProgrammGrafics3 Silent1297 2011 ©";
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR szCmdLine, int iCmdShow)
{
WNDCLASSEX WndClassEx;
HWND hWnd;
MSG msg;
WPARAM wParam;
LPARAM lParam;
UINT umsg;
// Registrierung //
WndClassEx.cbSize = sizeof( WndClassEx);
WndClassEx.style = CS_NOCLOSE;
WndClassEx.lpfnWndProc = (WNDPROC)WndProc;
WndClassEx.cbClsExtra = NULL;
WndClassEx.cbWndExtra = NULL;
WndClassEx.hInstance = hInstance;
WndClassEx.hIcon = NULL;
WndClassEx.hCursor = NULL;
WndClassEx.hbrBackground = (HBRUSH) (COLOR_BACKGROUND +1);
WndClassEx.lpszMenuName = NULL;
WndClassEx.lpszClassName = szClassName; // C-String
WndClassEx.hIconSm = NULL;
RegisterClassEx ( &WndClassEx );
// Fenster Erstellen //
hWnd = CreateWindowEx (WS_EX_CLIENTEDGE,
szClassName,
szTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
while( GetMessage ( &msg, hWnd, NULL, NULL) > NULL)
{
TranslateMessage( &msg );
DispatchMessage ( &msg );
};
ShowWindow( hWnd, iCmdShow);
// WINDOW-PROCEDUR -> WNDCLASSEX -> HWND -> MESSAGELOOP
return 0;
}
LRESULT CALLBACK WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg)
{
case WM_QUIT: //Programm Ende
{
MessageBox ( NULL,"Programm wurde beendet",
"Programm End", MB_OK);
DestroyWindow( hWnd);
}
break;
case WM_DESTROY: //Fenster Ende
PostQuitMessage(0);
break;
default:
return DefWindowProc ( hWnd, msg, wParam, lParam);
}
};
Würde mich sehr über Hilfen freuen
silent12