J'ai essayé dur mais n'ai pas pu trouver un exemple d'utilisation de SCons (ou de tout autre système de build) pour construire sur gcc et mvC++ avec des bibliothèques boost.Renforcement Boostplateforme avec SCons
Actuellement, mon SConstruct ressemble
env = Environment()
env.Object(Glob('*.cpp'))
env.Program(target='test', source=Glob('*.o'), LIBS=['boost_filesystem-mt', 'boost_system-mt', 'boost_program_options-mt'])
qui fonctionne sur Linux, mais ne pas avec Visual C++ qui à partir de 2010 ne vous permet pas de spécifier les répertoires comprennent global.
Pourquoi ne pas simplement utiliser le boost du système de construction est livré avec (bjam)? –
@BillyONeal La question est de construire un programme avec une dépendance sur Boost, pas de construire Boost lui-même. Le titre de la question est trompeur. – JBentley