VC++ findet Boost - Include nicht



  • Bei Boost + MSVC muss man keine Libraries angeben. Das machen die Boost-Headers selber über ein Pragma. Es reicht wenn das LIB-Verzeichnis bekannt ist.

    Schalte deine Runtime auf DLL und alles wird (wenn möglich) auf Boost-DLLs gelinkt. Von manchen Libs gibts keine DLLs, also immer nur statisch. Ich habe beim Linken nie Probleme gehabt. Voraussetzung ist natürlich, das alle LIBs korrekt und vollständig gebaut wurden. Der Rest geht automatisch.



  • @Harrie: Das war die Loesung ! Jetzt funzt es !! 👍
    Danke an alle, wieder was gelernt ... 🙂



  • Du kannst aber auch einfach die statischen libs erstellen. Du musst nur bei bjam als zusätzlichen Parameter --build-type=complete angeben, dann werden auch die libboost*.lib erstellt.


Anmelden zum Antworten