在平台之间共享boost .hpp文件

时间:2010-01-18 10:03:15

标签: boost

我对此并不十分肯定,似乎无法找到完整的答案。需要编译一些boost的库(例如线程,以及某些用途的日期时间) - 显然需要在每个平台上单独编译它们。

我感兴趣的是hpp文件是否可以在平台之间共享。我最终正在寻找这样的目录结构:

boost\   
  include\ 
     ...  
  libs\
    nix\
      ...
    win\
      ...

所以,我可以:

  • 在我的linux版本和我的windows版本中使用相同的thread.hpp包含? (thread.hpp需要一个已编译的库)
  • 在平台之间使用相同的shared_ptr.hpp? (shared_ptr.hpp不需要编译的lib)

感谢。

1 个答案:

答案 0 :(得分:1)

是的,当然在这两种情况下。 .hpp在平台之间不会改变(可能有一些预处理提升有一些差异,但你不需要关心)。