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

Anonymous

unregistriert

1

25.11.2005, 20:15

Visual C++ 2005 Express und TriBase

Hallo,

erstmal ein großes Lob. Mir gefällt das Buch sehr gut und ich bin nicht mehr davon losgekommen. :)

Ich bin aber jetzt echt davor Amok zu laufen, weil ich mit meinem Latein am Ende bin.

Ich Versuche die TriBase-Engine mit Visual C++ 2005 Express zu kompilieren. Ich hab schon ein paar Themen dazu gelesen, aber diese haben mir nicht geholfen. Das Problem tritt auch erst beim Linken auf:

------ Build started: Project: TriBase, Configuration: Release Win32 ------
Linking...
Creating library .\Release/TriBase.lib and object .\Release/TriBase.exp
tbVideo.obj : error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::FindPin(wchar_t const *,struct IPin * *)" (?FindPin@CBaseFilter@@UAGJPB_WPAPAUIPin@@@Z)
tbVideo.obj : error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::JoinFilterGraph(struct IFilterGraph *,wchar_t const *)" (?JoinFilterGraph@CBaseFilter@@UAGJPAUIFilterGraph@@PB_W@Z)
tbVideo.obj : error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::QueryVendorInfo(wchar_t * *)" (?QueryVendorInfo@CBaseFilter@@UAGJPAPA_W@Z)
tbVideo.obj : error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseRenderer::FindPin(wchar_t const *,struct IPin * *)" (?FindPin@CBaseRenderer@@UAGJPB_WPAPAUIPin@@@Z)
tbVideo.obj : error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseVideoRenderer::JoinFilterGraph(struct IFilterGraph *,wchar_t const *)" (?JoinFilterGraph@CBaseVideoRenderer@@UAGJPAUIFilterGraph@@PB_W@Z)
.\Release/TriBase.dll : fatal error LNK1120: 5 unresolved externals
Build log was saved at "file://c:\Programmieren\TriBase\Release\BuildLog.htm"
TriBase - 6 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Weiß jemand von euch Rat und kann mir helfen???

Gruß,
Jens

Anonymous

unregistriert

2

26.11.2005, 11:05

Hallo,

wenn ich die Dateien (tbVideo.cpp und tbVideo.h) aus dem Projekt ausschließe, dann kann ich's ohne Probleme linken. Ansonsten Fehler wie oben.

Gruß,
Jens

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

3

26.11.2005, 19:14

ihr habt n neues DirectX SDK runtergeladen oder? Das Problem gabs hier schon x mal... Guckt mal in der FAQ oder arbeitet mit der Forensuche.

4

26.11.2005, 20:04

Nein, ein neues DirectX SDK hab ich nicht installiert. Nur das Plattform SDK. Ich habs aber mal mit dem neuen DirectX SDK getestet und da gings ebenso nicht. Ich hab im Forum leider nichts passendes gefunden.

Werbeanzeige