Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 11:09 Titel: Probleme mit dem einbinden von <ddraw.h> |
|
|
Wenn ich die "ddraw.h" eingebunden hab kann ich irgendwie nicht auf alle Elemente davon zugreifen. Wenn ich z.B. die Funktion DirectDrawCreateEx aufrufen will, wird sie nicht gefunden, nur DirectDrawCreate. Mit DDSURFACEDESC2 vehält es sich genauso. Das ist aber erst seid neuem der Fall. Ich hab die ganzen Pfade bei VC6 nochmal überprüft, sind aber alle Korrekt. Ich hab DX8.0a genommen. Wenn ich die ddraw.h öffne kann ich alle funktionen sehen. Woran liegt das? |
|
Nach oben |
|
|
Gast
|
Verfasst am: 13.08.2002, 11:22 Titel: |
|
|
Klicke auf tools\optionen\directorys
und guck dann ob die Dateienpfade von den MSSDK dateien am anfang,
wenn nich stzte sie an denn anfang |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 12:05 Titel: |
|
|
Hab ich schon gemacht. Ich hab auch VC6 gelöscht und neuinstalliert, ohne Erfolg. Dann hab ich den Arbeitsbereich gelöscht und einen neuen erstellt und die Dateien wieder eingebunden. Hat alles nichts gebracht... |
|
Nach oben |
|
|
Michael JLI'ler
Anmeldedatum: 20.07.2002 Beiträge: 173 Wohnort: Münster / NRW Medaillen: Keine
|
Verfasst am: 13.08.2002, 12:36 Titel: |
|
|
Du solltest die Headerdateien (zb ddraw.h, gilt auch für dinput.h usw.) zusätzlich zur Quellcodeeinbindung mit #include auch noch über Projekt -> Dem Projekt hinzufügen -> Dateien (oder so) dem Projekt direkt hinzufügen, dann geht es. Hatte ich nämlich auch mal das Prob. _________________ Es geht auch ohne |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 12:48 Titel: |
|
|
Klappt immer noch nicht, obwohl ich die Datei im Projekt hab und darin die Funktion DirectDrawCreateEx enthalten ist, kann ich sie nicht aufrufen! |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 12:54 Titel: |
|
|
Ich hab jetzt auch per "Start->Suchen" nach ddraw.h gesucht und alle anderen "ddraw.h"s gelöscht aber es will und will einfach nicht klappen! |
|
Nach oben |
|
|
Sören JLI Master Trainee
Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 13.08.2002, 13:08 Titel: |
|
|
Klappen denn die Beispiele aus dem Buch? |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 13:12 Titel: |
|
|
Nein, ich hab jetzt versucht das DDraw-Klasse Beispiel zu kompilieren und der Kompiler meldet folgendes:
DirectDrawClass.obj : error LNK2001: Nichtaufgeloestes externes Symbol _DirectDrawCreateEx@16
DirectDrawClass.obj : error LNK2001: Nichtaufgeloestes externes Symbol _IID_IDirectDraw7
Debug/DirectDrawClass.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise |
|
Nach oben |
|
|
Michael JLI'ler
Anmeldedatum: 20.07.2002 Beiträge: 173 Wohnort: Münster / NRW Medaillen: Keine
|
Verfasst am: 13.08.2002, 14:02 Titel: |
|
|
Das bedeutet wohl, dass du die lib-Datei vergessen hast. Kann das sein? _________________ Es geht auch ohne |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 14:35 Titel: |
|
|
Nein, das ist es ja gerade, obwohl ich alles ordnungsgemäß eingebunden hab, es keine andere "ddraw.h" auf dem PC mehr gibt und ich bei VC6->Optionen->Verzeichnisse alle korrekt angegeben und auf erster Stelle hab klappt es einfach nicht |
|
Nach oben |
|
|
Sören JLI Master Trainee
Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 13.08.2002, 14:44 Titel: |
|
|
Hast du schon probiert das DX-SDK neu zu installieren? |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 15:10 Titel: |
|
|
Ja, zuerst ganz runtergeschmissen und dann neu installiert.
Aber ich werd mal versuchen ob´s mit DX7 klappt. |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 15:27 Titel: |
|
|
Hat leider auch nicht geklappt. |
|
Nach oben |
|
|
DaN00b JLI'ler
Anmeldedatum: 10.08.2002 Beiträge: 159
Medaillen: Keine
|
Verfasst am: 13.08.2002, 16:15 Titel: |
|
|
sicher das du im vc++ unter directories lib und include auch oben hast? |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 13.08.2002, 16:20 Titel: |
|
|
Ja. |
|
Nach oben |
|
|
|