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

06.05.2005, 18:29

Multianimation Sample gibt Fehler aus

Das Multianimation Sample von d3d bringt beim compilen mehrere Syntaxfehler, aber soweit ich mich erinnern kann, hab ich das schonmal ohne fehler geschafft... im Moment weis ich aber wirklich nich, was ich falsch mache.

Hier die Ausgabe:

------ Neues Erstellen gestartet: Projekt: MultiAnimation, Konfiguration: Debug Win32 ------

Die Zwischen- und Ausgabedateien für das Projekt "MultiAnimation" mit der Konfiguration "Debug|Win32" werden gelöscht.
Kompilieren...
dxstdafx.cpp
Kompilieren...
Tiny.cpp
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimation.h(211) : error C2061: Syntaxfehler: Bezeichner 'ID3DXAnimationCallbackHandler'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\Tiny.cpp(16) : fatal error C1083: Include-Datei kann nicht geöffnet werden: 'DXUTsound.h': No such file or directory
MultiAnimationLib.cpp
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimation.h(211) : error C2061: Syntaxfehler: Bezeichner 'ID3DXAnimationCallbackHandler'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimationLib.cpp(68) : error C2039: 'GetMaxNumAnimationOutputs': Ist kein Element von 'ID3DXAnimationController'
d:\DX90SDK\Include\d3dx9anim.h(655): Siehe Deklaration von 'ID3DXAnimationController'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimationLib.cpp(227) : error C3861: 'DXUTFindDXSDKMediaFileCch': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimationLib.cpp(241) : error C2065: 'D3DXFX_NOT_CLONEABLE': nichtdeklarierter Bezeichner
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimationLib.cpp(263) : error C3861: 'DXUTFindDXSDKMediaFileCch': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimationLib.cpp(302) : error C2039: 'GetMaxNumAnimationOutputs': Ist kein Element von 'ID3DXAnimationController'
d:\DX90SDK\Include\d3dx9anim.h(655): Siehe Deklaration von 'ID3DXAnimationController'
MultiAnimation.cpp
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimation.cpp(11) : fatal error C1083: Include-Datei kann nicht geöffnet werden: 'DXUTsound.h': No such file or directory
AnimationInstance.cpp
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimation.h(211) : error C2061: Syntaxfehler: Bezeichner 'ID3DXAnimationCallbackHandler'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\AnimationInstance.cpp(146) : error C2039: 'BeginPass': Ist kein Element von 'ID3DXEffect'
d:\DX90SDK\Include\d3dx9effect.h(260): Siehe Deklaration von 'ID3DXEffect'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\AnimationInstance.cpp(148) : error C2039: 'EndPass': Ist kein Element von 'ID3DXEffect'
d:\DX90SDK\Include\d3dx9effect.h(260): Siehe Deklaration von 'ID3DXEffect'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\AnimationInstance.cpp(253) : error C2061: Syntaxfehler: Bezeichner 'ID3DXAnimationCallbackHandler'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\AnimationInstance.cpp(258) : error C2039: 'AdvanceTime': Ist kein Element von 'ID3DXAnimationController'
d:\DX90SDK\Include\d3dx9anim.h(655): Siehe Deklaration von 'ID3DXAnimationController'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\AnimationInstance.cpp(258) : error C2065: 'pCH': nichtdeklarierter Bezeichner
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\AnimationInstance.cpp(277) : error C2039: 'ResetTime': Ist kein Element von 'ID3DXAnimationController'
d:\DX90SDK\Include\d3dx9anim.h(655): Siehe Deklaration von 'ID3DXAnimationController'
AllocHierarchy.cpp
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\MultiAnimation.h(211) : error C2061: Syntaxfehler: Bezeichner 'ID3DXAnimationCallbackHandler'
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\AllocHierarchy.cpp(28) : error C3861: 'StringCchCopyA': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden
d:\DX90SDK\Samples\C++\Direct3D\MultiAnimation\AllocHierarchy.cpp(192) : error C3861: 'DXUTFindDXSDKMediaFileCch': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden
DXUTsound.cpp
c1xx : fatal error C1083: Quellcode-Datei kann nicht geöffnet werden: '\Dx90sdk\Samples\C++\Common\DXUTsound.cpp': No such file or directory
dxutsettingsdlg.cpp
c1xx : fatal error C1083: Quellcode-Datei kann nicht geöffnet werden: '\Dx90sdk\Samples\C++\Common\dxutsettingsdlg.cpp': No such file or directory
dxutmisc.cpp
c1xx : fatal error C1083: Quellcode-Datei kann nicht geöffnet werden: '\Dx90sdk\Samples\C++\Common\dxutmisc.cpp': No such file or directory
dxutgui.cpp
c1xx : fatal error C1083: Quellcode-Datei kann nicht geöffnet werden: '\Dx90sdk\Samples\C++\Common\dxutgui.cpp': No such file or directory
dxutenum.cpp
c1xx : fatal error C1083: Quellcode-Datei kann nicht geöffnet werden: '\Dx90sdk\Samples\C++\Common\dxutenum.cpp': No such file or directory
dxut.cpp
c1xx : fatal error C1083: Quellcode-Datei kann nicht geöffnet werden: '\Dx90sdk\Samples\C++\Common\dxut.cpp': No such file or directory
Generieren von Code...

Das Build-Protokoll wurde unter "file://d:\Dx90sdk\Samples\C++\Direct3D\MultiAnimation\Debug\BuildLog.htm" gespeichert.
MultiAnimation - 25 Fehler, 0 Warnung(en)


---------------------- Fertig ----------------------

Neues Erstellen: 0 erfolgreich, 1 fehlgeschlagen, 0 übersprungen


benutze VC++7

2

09.05.2005, 13:39

okok, also an den compilereinstellungen kanns nich gelegen ham...es war mein fehler. was da oben steht passiert einem genau dann, wenn man eine dx version drauf hat, bei der das multianimation teil nicht dabei ist. ich hatte mir das irgendwann mal kopiert, um mir den code anzuschauen. alles, was nicht in dem multianimation ordner drinn war hat natürlich gefehlt und zu den fehlern geführt...
sry!