 |
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
newby JLI'ler
Anmeldedatum: 17.08.2007 Beiträge: 106
Medaillen: Keine
|
Verfasst am: 18.08.2007, 18:51 Titel: |
|
|
cool, wenn ich die Datei .cpp nenne klappt es!
danke für deine Hilfe! |
|
Nach oben |
|
 |
DirectXer Dark JLI'ler

Anmeldedatum: 05.02.2005 Beiträge: 1201 Wohnort: Köln Medaillen: Keine
|
Verfasst am: 18.08.2007, 23:42 Titel: |
|
|
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 |
|
 |
newby JLI'ler
Anmeldedatum: 17.08.2007 Beiträge: 106
Medaillen: Keine
|
Verfasst am: 19.08.2007, 11:31 Titel: |
|
|
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 |
|
 |
KI JLI Master

Alter: 39 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 19.08.2007, 12:08 Titel: |
|
|
Sieht so aus, als würde der Compiler den Typ "LPDIRECT3D9" nicht kenne. Hast du die entsprechende Header-Datei inkludiert? |
|
Nach oben |
|
 |
|
|
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
|