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

15.11.2007, 23:19

2. Auflage und Vista 64Bit

Hallo,

ich habe heute die 2. Auflage vom Buch aus unserer Bibo gehohlt. Wenn ich nun versuche die TriBase-Engine neu zu übersetzen bekomme ich 53 Fehler und 427 Warnungen.
Ich benutze Visual Studio 2005 SP1 mit Update für Vista, das Microsoft Windows SDK (aktuellste für Vista) und auch DirectX SDK (November 2007) ist installiert und die Pfade sind im VS eingetragen......

Kann es sein das ich mit der "alten" Ausgabe der Engine keinen Erfolg haben werde? Kann ich irgendwo die neue Ausgabe bekommen?

Vielen Dank schon mal im Vorraus.....

Paar Beispiele der Fehler die ich auch beheben konnte:

Quellcode

1
2
3
4
5
6
7
Fehler  1   error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.  \tribase\include\dshowbaseclasses\ctlutil.h 278


Fehler  7   error C2065: 'y': nichtdeklarierter Bezeichner  \tribase\src\tbvideo.cpp    274


Fehler  73  error C2228: Links von ".n" muss sich eine Klasse/Struktur/Union befinden.  \tribase\src\tboctree.cpp   187


Nachdem die dann alle weg waren:

Quellcode

1
2
3
4
5
6
Fehler  1   error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual long __stdcall CBaseRenderer::FindPin(wchar_t const *,struct IPin * *)" (?FindPin@CBaseRenderer@@UAGJPB_WPAPAUIPin@@@Z)".   tbVideo.obj
Fehler  2   error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual long __stdcall CBaseVideoRenderer::JoinFilterGraph(struct IFilterGraph *,wchar_t const *)" (?JoinFilterGraph@CBaseVideoRenderer@@UAGJPAUIFilterGraph@@PB_W@Z)". tbVideo.obj
Fehler  3   error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual long __stdcall CBaseFilter::QueryVendorInfo(wchar_t * *)" (?QueryVendorInfo@CBaseFilter@@UAGJPAPA_W@Z)".    tbVideo.obj
Fehler  4   error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual long __stdcall CBaseFilter::FindPin(wchar_t const *,struct IPin * *)" (?FindPin@CBaseFilter@@UAGJPB_WPAPAUIPin@@@Z)".   tbVideo.obj
Fehler  5   error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual long __stdcall CBaseFilter::JoinFilterGraph(struct IFilterGraph *,wchar_t const *)" (?JoinFilterGraph@CBaseFilter@@UAGJPAUIFilterGraph@@PB_W@Z)".   tbVideo.obj
Fehler  6   fatal error LNK1120: 5 nicht aufgelöste externe Verweise.  Debug/TriBaseD.dll


Vieleicht kann ja einer was mit den letzten Fehlern anfangen oder kann mir eine aktuelle Version geben.

LG
Martin

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

2

15.11.2007, 23:21

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

Diesen Thread schon durchgearbeitet?

3

16.11.2007, 00:41

danke rewb0rn, diesen Tread muss ich übersehen haben :-) werd es morgen früh ausprobieren :)

lg Martin

Werbeanzeige