[VS 2010] .dll-Pfad angeben



  • Hallo, ich gehe auf Projekteigenschaften --> VC++-Verzeichnisse. Dort füge ich folgende Pfade hinzu :

    Ausführbare Verzeichnisse:  C:\MeinPfad\bin
    Includeverzeichnisse:       C:\MeinPfad\include
    Bibliotheksverzeichnisse:   C:\MeinPfad\lib
    

    Ich linke eine .lib-Bibliothek, die entsprechende .dll befindet sich im angegebenen bin-Ordner. Beim Starten kommt trotzdem immer die Meldung "Programm kann nicht gestartet werden, da xy.dll fehlt". Gebe ich den bin-Pfad als Arbeitsverzeichnis bei Projekteigenschaften --> Debuggen an, funktioniert aber alles.

    Wieso? Wie gebe ich den Pfad richtig an so dass ich auch mehrere .dlls nutzen kann?



  • Ideen?



  • Hallo,

    wenn Du mehrere DLLs aus unterschiedlichen Projekten hast, würde ich bei den DLL-Projekten im Postbuildstep die fertige DLL jeweils in ein gemeinsames Verzeichnis kopieren und diese Verzeichnis dann dem Windows Suchpfad hinzufügen.

    Gruß
    foo


Anmelden zum Antworten