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

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

11

11.02.2013, 18:28

@Dot ja schon, aber des wird emuliert. Das ist so langsam. ich könnte jedes Pixel selbstberechnen.... :|

Also das wäre mir sehr neu und noch nie aufgefallen!?

Maxolia

unregistriert

12

11.02.2013, 18:38

»Maxolia« hat folgendes Bild angehängt:
  • Bilder.png

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

13

11.02.2013, 18:39

Mehr können wir nicht sagen...

Ist das wirklich die einzige Meldung, die du bekommst!?

FSA

Community-Fossil

  • Private Nachricht senden

14

11.02.2013, 18:57

Es kann nicht die ganze Meldung sein. Hast du bei zusätzliche Bibliothekenverzeichnisse auch wirklich den Pfad eingetragen, wo die Lib's liegen?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

H5::

Treue Seele

Beiträge: 368

Wohnort: Kiel

  • Private Nachricht senden

15

11.02.2013, 19:08

Ehm, nur so eine Frage… nicht das es mir mal passiert wäre oder so *hust*. Aber hast du die Libs auch für jede Konfiguration eingetragen…? Sprich, du baust dir immer die Debug Version und hast sie aber nur bei der Release eingetragen. Ansonsten kannst du es mal mit den Pragmas versuchen, wobei die eigentlich genau das gleiche machen sollten wie der Eintrag beim Linker Input.

C-/C++-Quelltext

1
2
3
4
#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")
#pragma comment(lib, "dxguid.lib")
#pragma comment(lib, "dxerr.lib")


Edit:
Hab grad deine Projektmappe angeschaut: Du bindest das x64 Verzeichnis der Libs ein. Da ich das SDK nicht installiert habe kann ich es nicht überprüfen. Aber ich gehe davon aus das es auch eine 32 Bit Version gibt. Bzw. du dein Build auf x64 umstellen solltest.

Quellcode

1
2
C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64
                                                                     ^^^
:love: := Go;

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »H5::« (11.02.2013, 19:38)


Maxolia

unregistriert

16

11.02.2013, 19:43

Also so doof bin ich jetzt nicht, dass ich nicht auf ok->Übernehmen->ok drücken kann^^

FSA

Community-Fossil

  • Private Nachricht senden

17

11.02.2013, 19:56

Nochmal:

Zitat von »FSA«


Es kann nicht die ganze Meldung sein. Hast du bei zusätzliche Bibliothekenverzeichnisse auch wirklich den Pfad eingetragen, wo die Lib's liegen?


Zitat von »H5::«


Edit:
Hab grad deine Projektmappe angeschaut: Du bindest das x64 Verzeichnis der Libs ein. Da ich das SDK nicht installiert habe kann ich es nicht überprüfen. Aber ich gehe davon aus das es auch eine 32 Bit Version gibt. Bzw. du dein Build auf x64 umstellen solltest.

Quellcode

1
C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Maxolia

unregistriert

18

11.02.2013, 20:06

So habe gerade herausgekriegt, dass die Fehlermeldung erst kommt, wenn ich diese Variable belege.
this->D3D = Direct3DCreate9(D3D_SDK_VERSION);

Ich habe ein 64 bit System und habe den 64 Bit Ordner angegeben.
und es ist die ganze Fehlermeldung^^
Mehr zeigt der Compiler mir nicht an Fehlern an.

H5::

Treue Seele

Beiträge: 368

Wohnort: Kiel

  • Private Nachricht senden

19

11.02.2013, 20:13

Jetzt musst du nur noch den OK->Übernehmen Button drücken um nicht für ein 32Bit System zu Kompilieren. :thumbsup:
:love: := Go;

Maxolia

unregistriert

20

11.02.2013, 21:02

Jetzt musst du nur noch den OK->Übernehmen Button drücken um nicht für ein 32Bit System zu Kompilieren. :thumbsup:
Hä.
Jetzt ist hier irgendwie alles durcheinander^^

Werbeanzeige