Ich benutze Boost Build in meinem Projekt und jetzt möchte ich Boost date_time verwenden. Ich habe gegoogelt und herausgefunden, dass es sollte (wahrscheinlich) auf diese Weise verwendet werden:boost build site-config.jam auf gentoo
exe test : test.cpp /boost/date_time//date_time ;
aber dann bekomme ich diese Meldung:
error: Unable to find file or target named
error: '/boost/date_time//date_time'
error: referred from project at
error: '.'
(wenn ich -lboost_date_time
als gcc Flag verwenden, manuell, dann es funktioniert richtig) ich dachte, dass die Bibliothek oly orts config.jam hinzugefügt werden muss, so habe ich versucht, diese Zugabe:
project /boost/date_time ;
lib date_time ;
aber es hat keine Wirkung.
Was mache ich falsch?
Thaks
Edit: Ich bin nicht für eine Lösung, die einfach funktioniert. Ich brauche etwas, das mit der korrekten Installation von boost.build- und boost-Bibliotheken für jeden funktioniert.
Danke für die Antwort. Dies funktioniert, aber ist dies der richtige Weg, um die vorgefertigten Boost-Bibliotheken zu spezifizieren? Die Sache, die ich versuche zu tun ist, dass, wenn jemand mit der frischen (und korrekten) Installation von Boost Build mein Projekt zieht, es nur kompilieren sollte. Ich muss das zur Frage hinzufügen :-) – cube
Ich bin ziemlich sicher, es wird funktionieren, wenn jemand boost_date_time installiert hat, aber ich konnte nicht sagen, ob es Best Practices ist. Sie könnten mehr Traktion auf einer Boost-Mailing-Liste haben: http://www.boost.org/community/groups.html#jamboost –