An alternative solution that I use is to create my own wrapper project with the boost bits that you use. As a rule, in VS.Net it is just a matter of adding cpp files from the boost/libs/blah . They compile very cleanly, so you usually don't need to make any other settings for your project. I believe this method is useful if you want to automate the assembly from SCM, and you do not want to check binary files. It is also very fast, because you only create the bits you need. Another advantage is that itโs easier to create configurations that are relevant to your projects, i.e. Debug / Release, static / dynamic, 32/64 bit. One of them is that you need to disable the auto-binding option by specifying BOOST_ALL_NO_LIB when creating the project.
Alternatively, you'll need a jam tool to create raw libraries for your desired configurations.
source share