And so the black-box approach of using libraries crumbles away into dust...suddenly, one has to research how the library works in order to use it.
Sorry if I sound disappointed, I just spent literally an entire week trying to set up mingw-w64 and that took more research than anything that I've ever attempted before. Moving from MSVC to GCC
was is the single biggest pain that I've ever experienced.
The libraries that I require are:
Boost::Asio
Boost::Filesystem
Boost::IOStreams
Boost::Regex
Boost::Serialization
Boost::Thread
in 32 and 64 bit flavors.
If there are indeed only 19 libraries, then I've done something wrong when building boost, because I have a hellova lot more than that in subdirectories debug/link-static, debug/threading-multi, release/link-static, debug/threading-multi, debug/link-static/, nested as deep as
C:\libraries\boost_1_47\lib\mingw\chrono\build\gcc-mingw-4.6.1\release\link-static\runtime-link-static\threading-multi
If I may inquire,
which *.lib / *.a files should be added to code::blocks' linker settings? The ones in the top-most (release / debug) directories?