Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 11.02.2004, 13:04 Titel: DirectInput Fehler |
|
|
Hallo
Ich wollte jetzt mal etwas mit DirectInput machen aber es kommt immer
folgende Fehlermeldung
Ich habe auch schon bropiert ein Beispiel vom Buch zu Kompilieren aber
es kommt immer eine Fehlermeldung(gleiche)
ompilierung läuft...
main.cpp
c:\c++files\objektprojekt\directinput.h(12) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_lpDI'
c:\c++files\objektprojekt\directinput.h(12) : error C2501: 'LPDIRECTINPUT8' : Fehlende Speicherklasse oder Typbezeichner
c:\c++files\objektprojekt\directinput.h(12) : error C2501: 'm_lpDI' : Fehlende Speicherklasse oder Typbezeichner
c:\c++files\objektprojekt\directinput.h(13) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_lpDIKeyboard'
c:\c++files\objektprojekt\directinput.h(13) : error C2501: 'LPDIRECTINPUTDEVICE8' : Fehlende Speicherklasse oder Typbezeichner
c:\c++files\objektprojekt\directinput.h(13) : error C2501: 'm_lpDIKeyboard' : Fehlende Speicherklasse oder Typbezeichner
Fehler beim Ausführen von cl.exe.
main.obj - 6 Fehler, 0 Warnung(en) |
|
Nach oben |
|
 |
Cyianor Super JLI'ler

Anmeldedatum: 23.12.2002 Beiträge: 452
Medaillen: Keine
|
Verfasst am: 11.02.2004, 13:16 Titel: |
|
|
hmm, dann hast du wohl #include <dinput.h> vergessen. |
|
Nach oben |
|
 |
The Lord of Programming Living Legend

Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
|
Nach oben |
|
 |
nigs Super JLI'ler
Anmeldedatum: 19.12.2002 Beiträge: 359
Medaillen: Keine
|
Verfasst am: 11.02.2004, 18:43 Titel: |
|
|
jap, da wurd zu 100% die dinput-header nicht mitcpmpiliert |
|
Nach oben |
|
 |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 12.02.2004, 09:40 Titel: |
|
|
Problem beseitigt es war nicht die header Datei
Ich habe unter Extras-Optionen-Verzeichniss-Den HeaderPfad und den
Bibliodeken Pfad an erster stelle geschoben dann hat funktioniert
Ich weiß aber nicht warum.
Vieleicht weiß von euch jemand warum es jetzt funktioniert
Danke für die Antworten |
|
Nach oben |
|
 |
HotAcid Super JLI'ler

Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 12.02.2004, 09:49 Titel: |
|
|
könnte ein Tippfehler gewesen sein _________________ StGB §§ 328 Abs. 2 Pkt 3:
Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht. |
|
Nach oben |
|
 |
The Lord of Programming Living Legend

Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 12.02.2004, 22:49 Titel: |
|
|
Das liegt AFAIK daran, dass durch die unterschiedlichen Positionen der Einträge die Bibliotheken unterschiedlich gewichtet werden.
Wie's auch im Buch schon steht, ist die richtige Reihenfolge auch wichtig! _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 12.02.2004, 23:15 Titel: |
|
|
Der Compiler findet in den Pfaden, die zuerst angegeben wurde eine Datei dinput.h, die aber leider eine zu alte Version hat < DirectX8.
Christian |
|
Nach oben |
|
 |
|