Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

24.02.2004, 21:07

Fehler beim linken von listing 2.19 (Fenster)

Hallo zusammen.

Ich habe folgendes Problem.

Ich habe das listig 2.19 abgetipt und kann es mit 0 Fehlern compalieren.
Beim ausführen allerdings bekomme ich folgende Fehler

--------------------Konfiguration: Beispiele_Kap_02 - Win32 Debug--------------------
Linker-Vorgang läuft...
Fenster_mit_Nachrichtenschleife.obj : error LNK2001: Nichtaufgeloestes externes Symbol "enum tbResult __cdecl ExitWindow(void)" (?ExitWindow@@YA?AW4tbResult@@XZ)
Fenster_mit_Nachrichtenschleife.obj : error LNK2001: Nichtaufgeloestes externes Symbol "enum tbResult __cdecl InitWindow(int,int,char *,struct HICON__ *)" (?InitWindow@@YA?AW4tbResult@@HHPADPAUHICON__@@@Z)
Debug/Beispiele_Kap_02.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

Beispiele_Kap_02.exe - 3 Fehler, 0 Warnung(en)


Ich habe diese Problem schon weiter unten im Forum gefunden aber leider ohne Antwort :crying:

Bitte könnte mir jemand helfen was ich da falsch mache.

Vielen Dank

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

24.02.2004, 22:18

Im Buch steht, welche Dateien Du noch brauchst (einfach zum Projekt hinzufügen, so wie es auch in den vorgefertigten Projektdateien gemacht ist):
- InitWindow.cpp
- später InitDirect3D.cpp und Direct3DEnum.cpp
(diese Dateien sind im Ordner TriBase\Beispiele\Allgemeines)

Außerdem hat jedes Beispielprogramm eine .RC-Datei (Ressourcendatei)!
Diese muss natürlich ebenfalls zum Projekt hinzugefügt werden. Die Ressourcendatei enthält z.B. das Icon für das Programm.

Beim Linken nicht vergessen:
dxerr9.lib und d3d9.lib, sowie auch d3dx9.lib