代码之家  ›  专栏  ›  技术社区  ›  laura

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

  •  1
  • laura  · 技术社区  · 15 年前

    我对此不太确定,似乎找不到完整的答案。一些Boost的库需要编译(例如线程,以及某些用途的日期时间),显然每个平台上都需要分别编译它们。

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

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

    所以,我能:

    • 在我的Linux版本和Windows版本中使用相同的thread.hpp?(thread.hpp需要编译的lib)
    • 在平台之间使用相同的共享\ptr.hpp include?(shared_ptr.hpp不需要编译的lib)

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Tristram Gräbener    15 年前

    是的,当然在这两种情况下。.hpp不会在不同的平台之间发生变化(也许有一些预处理的增强会有一些不同,但是没有什么你需要关心的)。