Quote Originally Posted by wysota View Post
But no libraries are needed here.
What do you mean? I'm including libraries in both cases, so don't I need libraries in both cases? Or do you mean that if I include these files before I include the boost libraries, I won't get these compile errors?



Quote Originally Posted by wysota View Post
Hmm...? You know there is no "C++ runtime" only "C runtime", right? g++ is just a compiler, it doesn't implement functions. C runtime does (i.e. (g)libc on gcc unix platforms).
I don't really know what MinGW Runtime means, but I found this about it:

Quote Originally Posted by http://74.63.13.247/index.php/mingw-runtime
The MinGW Runtime is the package of headers and libraries that describe the API for the MSVCRT and the mingwex extension functions to help support C99.
Does MinGW Runtime also help support C++98? For example, stdint.h is a C99 standard library, but it is not implemented in the C++98 standard. In fact, if you include stdint.h in a visual studio project, it won't build because the VC++ compiler will not find the file. I thought it might have been the same thing with swprintf, but apparently not. Maybe stdint.h is just not implemented in C runtime?