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

20.03.2010, 11:21

Direct3D Linkerfehler

Bei mir tritt beim verknüpfen der Codebeispiele aus dem Buch der Linkefehler LNK1104 auf, der mir vorwirft, dass d3d.obj nicht gefunden werden konnte :cry:

:arrow: Nein, ich habe nicht vergessen die VC++-Verzeichnisse einzubinden,

:idea: aber wahrscheinlich hängt es schon mit denen zusammen, weil die Reihenfolge falsch ist. Wenn ich es nämlich wie im Buch mache kommen 5 Fehler aus der Datei winnt.h, der meckert, dass POINT64 nicht deklariert ist usw.
Nach ein bisschen Surfen hab ich rausgefunden, dass ich bei den Includedateien die Direct SDKs unter die sonst vorletzte tun muss. Windows-Anwendungen ohne DirectX lassen sich dann auch problemlos kompilieren.

NachoMan meinte, ein Semilokon könnte in einer Header fehlen, aber ich habe die Dateien nicht selbst geschrieben sondern Microsoft, DirectX und David Scherfgen.
Wieso tritt dann bei anderen der Fehler nicht auf :?: :?:

2

20.03.2010, 13:16

Hast du das hier schon gelesen?

https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=4810

3

20.03.2010, 13:44

nein, aber ich hab die 2008Express Version

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

20.03.2010, 13:52

Das klingt für mich eher so als würde er die d3d.cpp nicht kompilieren können oder vermissen...

Werbeanzeige