Я очень старался, но не смог найти пример использования SCons (или любой другой системы сборки) для сборки на gcc и mvc ++ с библиотеками boost.
В настоящее время мой SConstruct выглядит как
env = Environment()
env.Object(Glob('*.cpp'))
env.Program(target='test', source=Glob('*.o'), LIBS=['boost_filesystem-mt', 'boost_system-mt', 'boost_program_options-mt'])
, который работает в Linux, но не работает с Visual C ++, который, начиная с 2010 года, не позволяет указывать глобальные каталоги включения.