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

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

11

27.03.2011, 00:09

Was kann ich dagegen tun?

Sagt dir die Fehlermeldung eh schon: Die Library Dateien sind schon so alt dass sie mit dem aktuellen Compiler nicht kompatibel sind, du musst sie also mit deinem Compiler neu kompilieren...

Ist eigentlich bekannt warum David Scherfgen das Überarbeiten und Neuaulegen des Buches eingestellte? Gibt es vieleicht Changen, das noch eine überarbeitete Neuauflage erscheint?

Ich glaub kaum dass da noch eine Neuauflage erscheinen wird. Ich denk David hat nach all den Jahren sicherlich besseres zu tun und D3D9 ist jetzt nun auch nichtmehr das aktuellste sodass der Aufwand wohl kaum gerechtfertigt wär...

  • »Spiele Programmierer« ist der Autor dieses Themas

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

12

27.03.2011, 12:19

Und wie und wo erstelle die Datei "C:\xxx\Scherfgen CD\TriBase\Lib\strmbase.lib" neu?
Schonmal danke für eure Geduld...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

13

27.03.2011, 12:27

Naja du musst eben die entsprechenden Projekte nach VS 2010 konvertieren, und kompilieren...

  • »Spiele Programmierer« ist der Autor dieses Themas

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

14

27.03.2011, 12:51

Wenn das so einfach wäre...
Im Ordner TriBase befinden sich nur zwei Projekte. Eines für die Visual Sudio 2003 und eines für Visual Studio 2005. Vielleicht bin ich blind, aber auch in den Unterordnern befindet sich kein strmbase-Projekt. Wo kann ich strmbase neu kompillieren? ?(

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

15

27.03.2011, 13:08

Das Projekt heißt BaseClasses und befindet sich hier: TriBase\Include\DShowBaseClasses ;)

  • »Spiele Programmierer« ist der Autor dieses Themas

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

16

27.03.2011, 13:40

Ich habe es eben geschaft TriBase zu kompilieren! Allerdings habe ich jetzt folgende Fehlermeldung.
1>CVTRES : fatal error CVT1100: duplicate resource. type:DIALOG, name:901, language:0x0407
1>LINK : fatal error LNK1123: Fehler bei der Konvertierung in COFF: Datei ist ungültig oder beschädigt.
Was kann ich tun? Ich weiß nicht einmal was sie genau bedeuten! :wacko:

Ergenzung: Das Smeily ist Autmatisch aus dem ":" und dem "D" gekommen, wie kann ich die Smeilies abschalten?

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Spiele Programmierer« (27.03.2011, 14:14)


BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

17

27.03.2011, 13:52

Ich würde mal sagen, du hast irgendwelche Projekteinstellungen am TriBase oder BaseClasses Projekt fatal verändert. Im Zweifelsfall würde ich die Daten nochmal von der CD auf den Computer kopieren (und neu kompilieren). Es kann auch sein, dass du verschiedene Librarys irgendwie durcheinander gebracht (beim Kopieren ins Zielverzeichnis?) oder doppelt eingebunden (alte + neue Version?) hast.

Die Smilies kannst du im erweiterten Editor unten unter Einstellungen abschalten (bei einer Checkbox).

  • »Spiele Programmierer« ist der Autor dieses Themas

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

18

27.03.2011, 14:35

An den Projekteinstellungen habe ich nur das wichtigste verändert (Wie in der vorher verlinkten Anleitung). TriBase funktioniert auch (Soweit ich das beurteilen kann.).

Allerdings läst sich das Beispiel "Das erste Dreieck" nicht kompilieren! Ich habe eben kontroliert ob ich etwas doppelt eingebunden habe, doch leider konnte nichts derartiges feststellen.

Werbeanzeige