Okay, so I downloaded and build Boost, following THIS (link) guide, and got all the way to the "Include Boost headers and link with Boost libraries" section.
I tried to #include asio, and got
Code:
...boost-1_47\boost\asio\detail\impl\winsock_init.ipp|39|undefined reference to `WSAStartup@8'
I remembered hearing somewhere that asio used boost.system, so I tried to #include that, but was met with;
Code:
...boost-1_47\boost\detail\win\system.hpp|35|error: 'DWORD_PTR_' does not name a type