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
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(230) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(230) : error C2143: syntax error : missing ';' before '*' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(230) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(349) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(349) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(349) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(365) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(365) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(365) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(416) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(416) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(416) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(425) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(425) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(425) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(686) : error C2061: syntax error : identifier 'LPWAVEFORMATEX' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(696) : error C2061: syntax error : identifier 'LPCWAVEFORMATEX' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(770) : error C2061: syntax error : identifier 'LPWAVEFORMATEX' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(780) : error C2061: syntax error : identifier 'LPCWAVEFORMATEX' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(1041) : error C2061: syntax error : identifier 'LPWAVEFORMATEX' c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(1099) : error C2061: syntax error : identifier 'LPWAVEFORMATEX' d:\programme\microsoft platform sdk\include\mmsystem.h(803) : error C2373: 'WAVEFORMATEX' : redefinition; different type modifiers c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(230) : see declaration of 'WAVEFORMATEX' d:\programme\microsoft platform sdk\include\mmsystem.h(806) : error C2378: 'LPCWAVEFORMATEX' : redefinition; symbol cannot be overloaded with a typedef c:\programme\microsoft directx sdk (february 2006)\include\dsound.h(230) : see declaration of 'LPCWAVEFORMATEX' d:\programme\microsoft platform sdk\include\mmsystem.h(848) : error C2061: syntax error : identifier 'LPCWAVEFORMATEX' d:\programme\microsoft platform sdk\include\mmsystem.h(904) : error C2061: syntax error : identifier 'LPCWAVEFORMATEX' i:\libraries\tribase\include\dshowbaseclasses\wxutil.h(195) : warning C4312: 'type cast' : conversion from 'LONG' to 'PVOID' of greater size i:\libraries\tribase\include\dshowbaseclasses\asyncflt.h(159) : warning C4995: 'lstrcpy': name was marked as #pragma deprecated i:\libraries\tribase\include\dshowbaseclasses\asyncflt.h(159) : warning C4995: 'lstrcpyW': name was marked as #pragma deprecated i:\libraries\tribase\include\tbgui.h(288) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data Build log was saved at "file://i:\development\Directx\Directx\Debug\BuildLog.htm" Directx - 25 error(s), 4 warning(s) |
Quellcode |
|
1 2 3 4 5 6 7 |
------ Build started: Project: BaseClasses, Configuration: Debug Win32 ------ Compiling... dllentry.cpp d:\programmierung\tribase\include\dshowbaseclasses\ctlutil.h(278) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int Build log was saved at "file://d:\Programmierung\TriBase\Include\DShowBaseClasses\Debug\BuildLog.htm" BaseClasses - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== |
C-/C++-Quelltext |
|
1 |
operator=(LONG); |
C-/C++-Quelltext |
|
1 |
LONG operator=(LONG); |
Administrator
Zitat
Im importierten Projekt (das gilt für ALLE in der 2005er-Version importierten Projekte) müssen erst einmal die hinzugelinkten Libraries geändert werden:
- (entfernen): odbc32.lib odbccp32.lib (das sind die beiden letzten)
- (hinzufügen): kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
Anonymous
unregistriert
Anonymous
unregistriert
Zitat
3. Jetzt solltet Ihr versuchen, die DirectShow-Base-Classes neu zu kompilieren (werden von der Engine benötigt). Dazu importiert Ihr einfach das Projekt "baseclasses.sln" (es befindet sich in "TriBase\Include\DShowBaseClasses") in Visual C++ 2005 Express.
Im importierten Projekt (das gilt für ALLE in der 2005er-Version importierten Projekte) müssen erst einmal die hinzugelinkten Libraries geändert werden:
- (entfernen): odbc32.lib odbccp32.lib (das sind die beiden letzten)
- (hinzufügen): kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
Werbeanzeige