Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

12.10.2005, 10:45

Einbinden von DirectX-Biblothekdatein

Also ich hab ein Problem:
Ich hab die Autoren version,irgendwie bekomme ich es einfach nicht hin die Datein einzubinden.Daür muss ich unter Einstellungen im MenuProjekte die Registerkarte "linker" auswählen, richtig?
Dort würd ich gerne

spezielle DirectX-Bibltheken:
z.B.:
d3dx9.lib d3d9.lib d3dxof.lib usw.

sonstige Bibliotheken:
z.B.:
winspool.lib ole32.lib winmm.lib usw.

einbinden.

Ich hab das folgendermaßen gemacht
1.
Ich hab alle Bibliotheken am Anfang von "OBJEKT/BIBLIOTHEK-MODULE :"
eingegeben, nur das Problem ist das der Compiler mir trotzdem Fehler angezeigt hatte beim zu compilierenden Code.und beim Neustart von c++ musste ich die Bibliotheksdatei neu eingeben
.

wo sind die Fehler. ?

2

12.10.2005, 11:24

hmm.. 1. hast du auf übernehmen geklickt?!
2. Hast du dem überhaupt die Ordner bekannt gegeben, in dem die Libs zu finden sind?!
3. Hast du das Buch von David?! Da stehts ganz vorne drin...
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Anonymous

unregistriert

3

12.10.2005, 11:55

Forumsuche: #pragma

Anonymous

unregistriert

4

12.10.2005, 12:43

ja, ich hab das BUch funktioniert aber trotzdem nicht.
spielt das ein Rolle ob ich die die Directx(summer 2004) oder Direct(october 2004 ) habe ?

UND JeTZe???

Anonymous

unregistriert

5

12.10.2005, 13:25

muss eigentlich die TriBase/include als erstes stehen im Menu Extras auf den Punkt Optionen oder die Directx.

bei mir gibs nur ein "OK_Knopf" und kein übernehmen

bei steht wenn ich z.B: ein c++ Datei compiliere von Davids-Buch


emporäre Dateien und Ausgabedateien für "Direct3DEnum - Win32 Debug" werden gelöscht.
--------------------Konfiguration: Direct3DEnum - Win32 Debug--------------------
Kompilierung läuft...
Direct3DEnum.cpp
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dwReserved1'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(305) : error C2501: 'dwReserved1' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dwReserved2'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2501: 'DWORD_PTR' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\dsound.h(306) : error C2501: 'dwReserved2' : Fehlende Speicherklasse oder Typbezeichner
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'HSEMAPHORE'
c:\programme\microsoft directx 9.0 sdk (summer 2004)\include\strmif.h(1018) : fatal error C1004: Unerwartetes Dateiende gefunden
Fehler beim Ausführen von cl.exe.

Direct3DEnum.exe - 8 Fehler, 0 Warnung(en)


ob ich die Datein TriBase.lib und TriBaseD.lib einbinde es kommt immer das gleiche.

Terriermon

Frischling

Beiträge: 52

Wohnort: Finnland :-)

  • Private Nachricht senden

6

12.10.2005, 14:19

https://www.spieleprogrammierer.de/phpBB…opic.php?t=3426 (nur als Beispiel, die Frage gab es hier schon sehr oft)

7

12.10.2005, 17:45

hmm... scheinbar sind mache unter uns, die selbst, wenn die FAQs schon ganz am Anfang stehen, ihr Problem dadrin nciht nachgucken -.- DAS hat was mit dem Summer 2004 SDK zu tun und die Fehlermeldungen hättest du auch posten MÜSSEN.
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Anonymous

unregistriert

8

13.10.2005, 13:47

Jetzt steht das da, nachdem ich das gemacht habe:


Temporäre Dateien und Ausgabedateien für "Direct3DEnum - Win32 Debug" werden gelöscht.
--------------------Konfiguration: Direct3DEnum - Win32 Debug--------------------
Kompilierung läuft...
Direct3DEnum.cpp
Linker-Vorgang läuft...
Direct3DEnum.obj : error LNK2001: Nichtaufgeloestes externes Symbol _Direct3DCreate9@4
LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
Debug/Direct3DEnum.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

Direct3DEnum.exe - 3 Fehler, 0 Warnung(en)

Terriermon

Frischling

Beiträge: 52

Wohnort: Finnland :-)

  • Private Nachricht senden

9

13.10.2005, 18:02

C-/C++-Quelltext

1
#pragma comment(lib, "D3D9.lib")

oder selbige Datei in die Projekteinstellungen eintragen.

Anonymous

unregistriert

10

13.10.2005, 18:07

Wo muss ich den Ordner "EXTRAS" hinkopieren ?
von: dxsdk_sum2004_extras.exe

bitte den anderen Fehlerquellcode ansgsehen.


...

Werbeanzeige