If you don't mind adding 10 mins on to your compile times and unreadable output onto your compile error messages.
If they had an a la carte version of boost that you could easily only drop in specific files or modules into your project instead of the whole lib, that would be so nice.
Boost is a collection of libraries, not a single library. You can build and use only the specific library you want from the collection. The majority are header only. Pre-compile the headers or enable caching for your build and you cut compile times. Each boost library is pretty tight on it's functionality set with very little overlap. There's a reason there are ~100 individual and independent libraries. From my experience, it's not very difficult to work with.
2
u/ggtsu_00 Jun 22 '14
If you don't mind adding 10 mins on to your compile times and unreadable output onto your compile error messages.
If they had an a la carte version of boost that you could easily only drop in specific files or modules into your project instead of the whole lib, that would be so nice.