libary



  • also ich wold ma mit directx anfangen hab mir auch diese sdk heruntergeladen
    aber ich kriege obwohl ich es mit allen bibliotheken versucht hab dise fehlermeldungen

    [Linker error] undefined reference to `IID_IDirectDraw7' 
      [Linker error] undefined reference to `_Z18DirectDrawCreateExP5_GUIDPPvRKS_P8IUnknown@16' 
      ld returned 1 exit status
    

    ich versuch den code zu compilieren

    ddrval = DirectDrawCreateEx(NULL, (VOID**)&lpDirectDraw,    IID_IDirectDraw7, NULL);
       if (ddrval != DD_OK)
       {
          return (0);
       }
       ddrval = lpDirectDraw->SetCooperativeLevel (hwnd, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
       if (ddrval != DD_OK)
       {
          lpDirectDraw->Release();
          lpDirectDraw = NULL;
          return (0);
       }
       ddrval = lpDirectDraw->SetDisplayMode (640, 480, 8, 0, 0);
       if (ddrval != DD_OK)
       {
          lpDirectDraw->Release();
          lpDirectDraw = NULL;
          return (0);
       }
       if (lpDirectDraw != NULL)
       {
          lpDirectDraw->Release();
          lpDirectDraw = NULL;
       }
    

    Noch ne information ich benutze dev-cpp


  • Mod

    ich bin mir nicht sicher, ob die sdk zu dev-cpp kompatibel sind. du kannst visual studio express ebenfalls gratis(legal) runterladen und ausprobieren, damit sollte es gehen.


Anmelden zum Antworten