JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

DirectInput Fehler

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Florian
Super JLI'ler


Alter: 37
Anmeldedatum: 20.06.2003
Beiträge: 302

Medaillen: Keine

BeitragVerfasst am: 11.02.2004, 13:04    Titel: DirectInput Fehler Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Cyianor
Super JLI'ler



Anmeldedatum: 23.12.2002
Beiträge: 452

Medaillen: Keine

BeitragVerfasst am: 11.02.2004, 13:16    Titel: Antworten mit Zitat

hmm, dann hast du wohl #include <dinput.h> vergessen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 11.02.2004, 13:21    Titel: Antworten mit Zitat

...oder die Pfade sind nicht richtig gesetzt Wink
_________________
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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
nigs
Super JLI'ler



Anmeldedatum: 19.12.2002
Beiträge: 359

Medaillen: Keine

BeitragVerfasst am: 11.02.2004, 18:43    Titel: Antworten mit Zitat

jap, da wurd zu 100% die dinput-header nicht mitcpmpiliert
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Florian
Super JLI'ler


Alter: 37
Anmeldedatum: 20.06.2003
Beiträge: 302

Medaillen: Keine

BeitragVerfasst am: 12.02.2004, 09:40    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
HotAcid
Super JLI'ler


Alter: 43
Anmeldedatum: 04.08.2002
Beiträge: 372
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 12.02.2004, 09:49    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 12.02.2004, 22:49    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Christian Rousselle
Site Admin


Alter: 48
Anmeldedatum: 19.07.2002
Beiträge: 1630

Medaillen: Keine

BeitragVerfasst am: 12.02.2004, 23:15    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum