Я не очень уверен в этом, и я не могу найти полный ответ. Некоторые из библиотек Boost должны быть скомпилированы (например, поток, а также дата и время для некоторых применений) - очевидно, необходимо компилировать их отдельно для каждой платформы.
Что меня интересует, так это возможность обмена файлами hpp между платформами. В конечном итоге я ищу структуру каталогов, как это:
boost\
include\
...
libs\
nix\
...
win\
...
Итак, могу ли я:
- использовать один и тот же файл thread.hpp, включенный в мою версию для Linux и мою версию для Windows? (thread.hpp нужна скомпилированная библиотека)
- использовать один и тот же shared_ptr.hpp для включения между платформами? (shared_ptr.hpp не требует скомпилированной библиотеки)
Спасибо.