Совместное использование файлов Boost .hpp между платформами - PullRequest
1 голос
/ 18 января 2010

Я не очень уверен в этом, и я не могу найти полный ответ. Некоторые из библиотек Boost должны быть скомпилированы (например, поток, а также дата и время для некоторых применений) - очевидно, необходимо компилировать их отдельно для каждой платформы.

Что меня интересует, так это возможность обмена файлами hpp между платформами. В конечном итоге я ищу структуру каталогов, как это:

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

Итак, могу ли я:

  • использовать один и тот же файл thread.hpp, включенный в мою версию для Linux и мою версию для Windows? (thread.hpp нужна скомпилированная библиотека)
  • использовать один и тот же shared_ptr.hpp для включения между платформами? (shared_ptr.hpp не требует скомпилированной библиотеки)

Спасибо.

1 Ответ

1 голос
/ 18 января 2010

Да, конечно в обоих случаях. .Hpp не меняется между платформами (возможно, при некотором ускорении предварительной обработки есть некоторые различия, но вам не о чем беспокоиться).

...