我尽力了,但是找不到一个使用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年开始,Visual C++不允许指定全局包含目录。