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

81

08.12.2009, 18:09

***** Rapidshare. Kommt bei mir, können sie nur als Premium user runterladen, denn wir haben zur zeit zuviel traffic.

Deshalb ist rapidshare hier im Forum so unbeliebt. Könnteste das bitte nochmal woanderst hochladen, denn ich hab keinen Bock 3 Stunden zu warten, bis Rapidshare wieder mal Zeit für nicht Premium-User hat.

82

08.12.2009, 18:14

so:

http://www.fileshost.com/download.php?id=5156BD4E1
__________________________________
In Friedenszeiten begraben Sohne ihre Väter
In Kriegszeiten begraben Väter ihre Sohne

83

08.12.2009, 18:35

Also:

quelle1.cpp:
-----------------
+ tbInit Schreibt man nicht tbinit
+ du musst das #include <TriBase.h> nach stdafx.h verschieben, und das #include <windows.h> kannste dir auch sparen da schon in stdafx.h, somit sieht der Includeteil von quelle1.cpp so aus:

C-/C++-Quelltext

1
#include "stdafx.h"


in stdafx.h

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include "targetver.h"

#define WIN32_LEAN_AND_MEAN             // Selten verwendete Teile der Windows-Header nicht einbinden.

// Windows-Headerdateien:

#include <windows.h>

#include <TriBase.h>

// C RunTime-Headerdateien

#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
//#include <tchar.h>



// TODO: Hier auf zusätzliche Header, die das Programm erfordert, verweisen.


in stdafx.cpp tuste das #include <tribase.h> raus also:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
// stdafx.cpp : Quelldatei, die nur die Standard-Includes einbindet.

// hhj.pch ist der vorkompilierte Header.

// stdafx.obj enthält die vorkompilierten Typinformationen.


#include "stdafx.h"


// TODO: Auf zusätzliche Header verweisen, die in STDAFX.H

// und nicht in dieser Datei erforderlich sind.


Ich glaub, das war alles, ansonsten nochmal fragen. Bei mir läufts so jetzt.

84

08.12.2009, 18:42

fehler nach verbesserung

(wieder präprozesoren?)

Quellcode

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
------ Neues Erstellen gestartet: Projekt: hhj, Konfiguration: Release Win32 ------
Die Zwischen- und Ausgabedateien für das Projekt "hhj" mit der Konfiguration "Release|Win32" werden gelöscht.
Kompilieren...
stdafx.cpp
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(90) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(90) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(97) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(97) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(98) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(98) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(100) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(100) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(107) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(107) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(108) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(108) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(117) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(117) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(229) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(229) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(230) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(230) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(233) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(233) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(249) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(249) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(250) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(250) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(251) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(251) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(255) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(255) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(256) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(256) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(261) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(261) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(262) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(262) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(263) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(263) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(264) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(264) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(271) : error C2059: Syntaxfehler: ','
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(271) : error C2238: Unerwartete(s) Token vor ';'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(327) : error C2065: 'ErrorBlob': nichtdeklarierter Bezeichner
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(327) : error C2275: 'size_t': Ungültige Verwendung dieses Typs als Ausdruck
        predefined C++ types (compiler internal)(19): Siehe Deklaration von 'size_t'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(327) : error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'BlobSize'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(352) : error C2065: 'word': nichtdeklarierter Bezeichner
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(353) : error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'dwTimeout'
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(353) : warning C4229: Anachronismus verwendet: Modifizierer der Daten werden ignoriert
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(353) : error C2491: 'RpcAsyncCleanupThread': Definition von Daten für dllimport nicht zulässig
C:\Programme\C++\Plattform_SDK\Include\rpcasync.h(353) : error C2059: Syntaxfehler: ')'
C:\Programme\C++\Plattform_SDK\Include\objbase.h(858) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'LPVOID'
C:\Programme\C++\Plattform_SDK\Include\objbase.h(858) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\Plattform_SDK\Include\objbase.h(859) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'LPVOID'
C:\Programme\C++\Plattform_SDK\Include\objbase.h(859) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(257) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(257) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(257) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(258) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ULONG'
C:\Programme\C++\DIRECT X\Include\D3D9.h(258) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(258) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(259) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ULONG'
C:\Programme\C++\DIRECT X\Include\D3D9.h(259) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(259) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(262) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(262) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(262) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(263) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'UINT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(263) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(263) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(264) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(264) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(264) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(265) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'UINT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(265) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(265) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(266) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(266) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(266) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(267) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(267) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(267) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(268) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(268) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(268) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(269) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(269) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(269) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(270) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(270) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(270) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(271) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(271) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(271) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(272) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(272) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(272) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(273) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(273) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(273) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(274) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HMONITOR'
C:\Programme\C++\DIRECT X\Include\D3D9.h(274) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(274) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(275) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(275) : error C2433: 'IDirect3D9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(275) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(262) : error C2253: "IDirect3D9::RegisterSoftwareDevice": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(263) : error C2253: "IDirect3D9::GetAdapterCount": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(264) : error C2253: "IDirect3D9::GetAdapterIdentifier": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(265) : error C2253: "IDirect3D9::GetAdapterModeCount": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(266) : error C2253: "IDirect3D9::EnumAdapterModes": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(267) : error C2253: "IDirect3D9::GetAdapterDisplayMode": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(268) : error C2253: "IDirect3D9::CheckDeviceType": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(269) : error C2253: "IDirect3D9::CheckDeviceFormat": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(270) : error C2253: "IDirect3D9::CheckDeviceMultiSampleType": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(271) : error C2253: "IDirect3D9::CheckDepthStencilMatch": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(272) : error C2253: "IDirect3D9::CheckDeviceFormatConversion": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(273) : error C2253: "IDirect3D9::GetDeviceCaps": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(274) : error C2253: "IDirect3D9::GetAdapterMonitor": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(275) : error C2253: "IDirect3D9::CreateDevice": Ein reiner Spezifizierer oder ein abstrakter Überschreibungsspezifizierer ist nur für eine virtuelle Funktion zulässig.
C:\Programme\C++\DIRECT X\Include\D3D9.h(350) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'HRESULT'
C:\Programme\C++\DIRECT X\Include\D3D9.h(350) : error C2433: 'IDirect3DDevice9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(350) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
C:\Programme\C++\DIRECT X\Include\D3D9.h(351) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ULONG'
C:\Programme\C++\DIRECT X\Include\D3D9.h(351) : error C2433: 'IDirect3DDevice9::DECLSPEC_NOTHROW': 'virtual' bei der Deklaration von Daten nicht zulässig
C:\Programme\C++\DIRECT X\Include\D3D9.h(351) : fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen.
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\CC\Desktop\Felix  c++\c++\meine arbeiten\Zusammen\projekte\hhj\hhj\Release\BuildLog.htm" gespeichert.
hhj - 122 Fehler, 1 Warnung(en)
========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ==========
__________________________________
In Friedenszeiten begraben Sohne ihre Väter
In Kriegszeiten begraben Väter ihre Sohne

85

08.12.2009, 18:46

Versuchs mal im Debug Modus
Metal ist keine Musik sondern eine Religion.

86

08.12.2009, 18:47

poste mal, was du jetzt in stdafx.h und stdafx.cpp stehen hast.

87

08.12.2009, 18:53

ALSO bei debug ist das selbe und in stdafx steht:

in stdafx.CPP

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
// stdafx.cpp : Quelldatei, die nur die Standard-Includes einbindet.

// hhj.pch ist der vorkompilierte Header.

// stdafx.obj enthält die vorkompilierten Typinformationen.


#include "stdafx.h"


// TODO: Auf zusätzliche Header verweisen, die in STDAFX.H

// und nicht in dieser Datei erforderlich sind.


stdafx.h :


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
// stdafx.h : Includedatei für Standardsystem-Includedateien

// oder häufig verwendete projektspezifische Includedateien,

// die nur in unregelmäßigen Abständen geändert werden.

//


#pragma once

#include "targetver.h"

#define WIN32_LEAN_AND_MEAN             // Selten verwendete Teile der Windows-Header nicht einbinden.

// Windows-Headerdateien:

#include <windows.h>

#include <TriBase.h>

// C RunTime-Headerdateien

#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
//#include <tchar.h>



// TODO: Hier auf zusätzliche Header, die das Programm erfordert, verweisen.
__________________________________
In Friedenszeiten begraben Sohne ihre Väter
In Kriegszeiten begraben Väter ihre Sohne

88

08.12.2009, 18:56

wieso haste #include <tchar.h> auskommentiert ?

Lass mich mal raten: da kam need to include strsafe.h after tchar.h ? nur mal sone vermutung ;)

und wenn schon. Tchar.h solltest du includen, also danach auch noch strsafe.h includen und noch die anderen, wo ich dir jetzt reinschreib.

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include "targetver.h"

#define WIN32_LEAN_AND_MEAN             // Selten verwendete Teile der Windows-Header nicht einbinden.

// Windows-Headerdateien:

#include <windows.h>
#include <mmsystem.h>
#include <TriBase.h>

// C RunTime-Headerdateien

#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <strsafe.h> 

89

08.12.2009, 19:00

ok syr ändert aber nix :cry: :cry:
__________________________________
In Friedenszeiten begraben Sohne ihre Väter
In Kriegszeiten begraben Väter ihre Sohne

90

08.12.2009, 19:03

?????????????????????????
Bei mir funktionierts so einwandfrei.

Ich lad gleich mal die Funktionierende Projektmappe hoch, dann kannste ja gucken, ob die bei dir funktioniert.


EDIT: hier
http://dl.dropbox.com/u/3405107/%5Bmfhs%5Dhhj.zip

Werbeanzeige