DInput ......



  • Hi ! ich habe folgendes problem ich habe grad mir angelesen wie man dinput
    initialisiert usw..
    nur leider habe ich grade ein prob ich bekommen die folgende fehler meldung:

    "
    --------------------Konfiguration: dinput - Win32 Debug--------------------
    Kompilierung läuft...
    dinput.cpp
    Linker-Vorgang läuft...
    dinput.obj : error LNK2001: Nichtaufgeloestes externes Symbol _DirectInput8Create@20
    Debug/dinput.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.

    "

    kennt einer diesen fehler und kann mir helfen ?

    danke im vorraus ;)!

    ps.: die libs sind dabei .



  • hast du die include Verzeichnisse für header und libs in VS unter eigenschaften auch ganz oben stehen 🙄



  • hatte es nit ganz oben
    komisch muss man das den machen ?
    habs jetzt aber jetzt klappt trotzdem net 😞
    was meinst du mit vs ?

    komisch das problem hatte ich wirklich noch nie 😞



  • VS (= Visual Studio) bzw. VC++ (Teil davon)
    Die Verzeichnisse des DirectX SDK müssen ganz oben stehen, da bei VC++ schon lib und header für DirectX dabei sind und somit (falls DX-SDK Verzeichnisse nicht ganz oben stehen) alte Files gelinkt würden!
    Und du hast wirklich alle (hier wohl dinput.lib) nötigen lib-Files dazugelinkt? Wenn es bisher geklappt hat: was hast du verändert? 🙄



  • Die Datei heißt DInput8.lib. Die musst Du linken.



  • ich habe es jetzt von nehm freund auch gehört
    aber trotzdem danke ;)!
    werde absofort mehr auf solche fehler achten .

    @darüber

    ich hatte vorher directx 7 benutzt 😉 !

    [ Dieser Beitrag wurde am 01.03.2003 um 22:53 Uhr von real goku editiert. ]


Anmelden zum Antworten