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

04.06.2007, 20:51

Fenster lässt sich nicht kompilieren

Ich habe da ein Problem mit dem kleinen Fenster Programm aus Kapitel 2:
Ich habe den Quelltext aus demm Buch zu fast 100% übernommen und als ich den Quelltext Fehlerfrei hatte und das Projekt schon kompiliert war, kam folgende Meldung:

Quellcode

1
2
3
Fenster.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""enum tbResult __cdecl ExitWindow(void)" (?ExitWindow@@YA?AW4tbResult@@XZ)" in Funktion "_WinMain@16".
Fenster.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""enum tbResult __cdecl InitWindow(int,int,char *,struct HICON__ *)" (?InitWindow@@YA?AW4tbResult@@HHPADPAUHICON__@@@Z)" in Funktion "_WinMain@16".
C:\Dokumente und Einstellungen\Felix\Desktop\DirectX und TriBase\Fenster mit der TriBase Engine\Debug\Fenster mit der TriBase Engine.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.


auch beim code von der Buch-CD kam die Meldung

kann man die LoadIcon()-Funktion auch irgendwie weglassen?
(NULL übergeben funktioniert nicht)

Progater

Treue Seele

Beiträge: 119

Wohnort: BW

  • Private Nachricht senden

2

04.06.2007, 21:25

Blöde Frage: Hast du InitWindow.h und ExitWindow.h mit in das Projekt eingefügt?
To go back to the drawing board is not everyone's cup of tea! :-)

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

3

04.06.2007, 21:28

es sieht so aus als wenn die zugehörigen .cpp dateien nicht im projekt sind. einfügen und nochmal kompilieren sollte helfen.

4

04.06.2007, 21:34

@Progator:
Die beiden Funktionen sind in der Datei InitWindow.h zusammengefasst,
und die hab ich eingebunden

@reb0rn:
Ich versuchs

@all:
danke schonmal ;)

5

04.06.2007, 21:36

Danke das mit dem ins Projekt einbinden hat Funktioniert

Werbeanzeige