Zum Inhalt springen

Not-Real

Mitglieder
  • Gesamte Inhalte

    7
  • Benutzer seit

  • Letzter Besuch

    Nie
  1. @Klotzkopp Hi,also ich abe gerade nachgeschaut,unter den link optionen steht : kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /subsystem:windows /incremental:yes /pdb:"Debug/HelloWin.pdb" /debug /machine:I386 /out:"Debug/HelloWin.exe" /pdbtype:sept ich kenne mich aber da nicht so gut aus ob da was fehlt oder nicht
  2. @Crush Ich danke dir wiedermals für deine aussfürliche beschreibung Ich werde es gleich mal versuchen,danke schööööön
  3. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Klotzkopp: <STRONG>Wenn ich Deinen Code so eingebe, bekomme ich error LNK2001: Nichtaufgeloestes externes Symbol __imp__PlaySoundA@12, weil die winmm.lib fehlt. Was steht denn in Deinen Projekteinstellungen unter Linker/Projektoptionen?</STRONG>
  4. @Crush Hi,zunächst einmal danke schön für diese ausfürliche erläuterung des Linker-Dienstprogrammfehler LNK1104 Was ich nicht verstehe ist,ich lerne gerade windows programmieren vom Buch aus und da ist auch eine CD dabei.Genau dieses kleine billige Programm das eigentlich nur ein Fenster öffnet worin Windows 98 darinsteht ist ebenfalls auch auf der cd dabei und funktioniert auch so wie es sein müsste.Ich meine dieser Quellcode ist der gleiche wie im buch,und ich benutze auch Microsoft Visual C++ 6.0 wie der typ im Buch auch.Dieser Code ist einer der Übungen.Von daher kann ich es mir irgendwie nicht so recht erklären warum es bei mir nicht funzt,schliesslich soll man ja damit lernen.Ich glaube auch nicht das es an Festplattenspeicher liegt,davon habe ich genug Naja,ich fürchte ich werde den fehler nicht beheben können Aber trotzdem vielen dank für deine aussfürliche erläuterung des Fehlers
  5. Hallo Klotzkopp, also das ist der complette code,und es lässt sich auch fehlerfrei compilieren,aber wenn ich es dan starten will zeigt es eben diese fehlermeldung die ich weiter oben aufgezeigt habe.Der code müsste anfürsich fehlerferi sein,darum ja auch mein grosses wundern über diese fehlermeldung.Gib doch mal einach so spasseshalber den code so wie er steht bei dir ein,und sag mir ob es bei dir geht.Mich würde echt mal interessieren woran das liegt
  6. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Klotzkopp: <STRONG>Diese Fehlermeldung entsteht meistens dadurch, dass Du versuchst, das Programm neu zu linken während es noch läuft.</STRONG>
  7. Hallo leute,ich habe vor ein paar tagen mit windows programmieren unter c++(mfc) angefangen und bin auch prompt auf ein problem gestossen.Ich weis nicht wie ich es beseitigen soll,aber ich schreibe mal am besten den code mit der fehlermeldung hier runter.Vielleicht kann mir ja jemand sagen was das problem ist oder gar eine lösung erläutern.Ich würde mich auf alle fälle sehr freuen der Code: #include <windows.h> LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { static TCHAR szAppName[] = TEXT ("HelloWin") ; HWND hwnd ; MSG msg ; WNDCLASS wndclass ; wndclass.style = CS_HREDRAW | CS_VREDRAW ; wndclass.lpfnWndProc = WndProc ; wndclass.cbClsExtra = 0 ; wndclass.cbWndExtra = 0 ; 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.lpszClassName = szAppName ; if (!RegisterClass (&wndclass)) { // UNICODE-Compilierung ist die einzige realistische Fehlermöglichkeit MessageBox (NULL, TEXT ("Programm arbeitet mit Unicode und setzt Windows NT voraus!"), szAppName, MB_ICONERROR) ; return 0 ; } hwnd = CreateWindow (szAppName, // Name der Fensterklasse TEXT ("Das erste echte Programm"), // Fenstertitel WS_OVERLAPPEDWINDOW, // Fensterstil CW_USEDEFAULT, // X-Position des Fensters CW_USEDEFAULT, // Y-Position des Fensters CW_USEDEFAULT, // Fensterbreite CW_USEDEFAULT, // Fensterhöhe NULL, // übergeordnetes Fenster NULL, // Menü hInstance, // Programm-Kopiezähler (Programm-ID) NULL) ; // zusätzliche Parameter ShowWindow (hwnd, iCmdShow) ; 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_CREATE: PlaySound (TEXT ("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ; return 0 ; case WM_PAINT: hdc = BeginPaint (hwnd, &ps) ; GetClientRect (hwnd, &rect) ; DrawText (hdc, TEXT ("Hello, Windows 98!"), -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) ; } die fehlermeldung : --------------------Configuration: HelloWin - Win32 Debug-------------------- Linking... LINK : fatal error LNK1104: cannot open file "Debug/HelloWin.exe" Error executing link.exe. HelloWin.exe - 1 error(s), 0 warning(s) kann mir da mal jemand was dazu sagen?Ich weis das linking problemme ein bisschen komplex sind. Dankkkkkeeeee

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...