DirektX mit Borland C++-Builder



  • Hi,
    ich möchte mit meinem Borland C++-Builder ein kleines DirektX 9.0-Programm schreiben. Über #include habe ich schon die passenden Header-Dateien d3d9.h und d3dx9.h eingebunden und die jeweiligen .lib-Dateien dem Projekt hinzugefügt.Trotzdem bekomme ich folgenden Fehler:
    [Linker Fehler] 'C:\PROGRAMME\DIREKTX\LIB\D3D9.LIB' contains invalid OMF record, type 0x21 (possibly COFF)

    Was kann ich tun?



  • Nach dem Unterschied zwischen Microsoft- und Borland-LIBs suchen. Dann wirst Du feststellen, daß diese inkompatibel sind (OMF != COFF)...



  • so das Mini-Programm funktioniert. So weit so gut. Jetzt möchte ich aber noch ein bisschen Text darstellen aber beim deklarieren von:
    LPD3DXFONT lpD3DFont = NULL;
    kommt der Fehler, dass er LPD3DXFONT nicht als Variablentyp kennt.

    include Header:
    d3d9.h
    d3dx9.h
    und d3d9.lib,d3dx9.lib und dxerr9.lib


Anmelden zum Antworten