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 

kapitel 12 linkerfehler
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
newby
JLI'ler



Anmeldedatum: 17.08.2007
Beiträge: 106

Medaillen: Keine

BeitragVerfasst am: 18.08.2007, 18:51    Titel: Antworten mit Zitat

cool, wenn ich die Datei .cpp nenne klappt es!

danke für deine Hilfe!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
DirectXer
Dark JLI'ler



Anmeldedatum: 05.02.2005
Beiträge: 1201
Wohnort: Köln
Medaillen: Keine

BeitragVerfasst am: 18.08.2007, 23:42    Titel: Antworten mit Zitat

k dann lag das an der C/C++-Schwelle; Dateien die auf .c enden werden als c-code kompiliert, auf .cpp als c++-code. Und in C gabs ein paar Besonderheiten mit Strukturen.

Gruß DXer
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
newby
JLI'ler



Anmeldedatum: 17.08.2007
Beiträge: 106

Medaillen: Keine

BeitragVerfasst am: 19.08.2007, 11:31    Titel: Antworten mit Zitat

soweit alles gut jetzt, aber jetzt bin ich in kapitel 19, das erste kapitel mit directx. Ich habe per:
CPP:
#pragma comment(lib, "dxguid.lib")
#pragma comment(lib, "d3d9.lib")

die beiden libs eingebunden.

Wenn ich jetzt in den quellcode von kapitel 12 einfach:
CPP:
LPDIRECT3D9 lpD3D = NULL;


eingebe, bekomme ich folgendes:

Code:

-------------- Build: default in Hello Windows ---------------
Hello Windows.cpp
Hello Windows.cpp(10) : error C2146: syntax error : missing ';' before identifier 'lpD3D'
Hello Windows.cpp(10) : error C2501: 'LPDIRECT3D9' : missing storage-class or type specifiers
Hello Windows.cpp(10) : error C2501: 'lpD3D' : missing storage-class or type specifiers
Process terminated with status 1 (0 minutes, 2 seconds)
3 errors, 0 warnings


habt ihr ne idee was falsch ist? es liegt irgendwie an den projekteinstellungen, weil ich das Beispiel aus dem Buch kompilieren kann!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
KI
JLI Master


Alter: 39
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 19.08.2007, 12:08    Titel: Antworten mit Zitat

Sieht so aus, als würde der Compiler den Typ "LPDIRECT3D9" nicht kenne. Hast du die entsprechende Header-Datei inkludiert?
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 -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
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