Well, you're right, we still have some dependencies to Unix utilities. We should not be using unistd.h and getopt.h directly, but provide the necessary functions via SystemUtils interface. The noexcept error could be fixed by providing an empty noexcept macro and the two remaining errors can be fixed with some rewriting of code. Some warnings are also worth to look at. I have some time today, so I should be able to fix it.
Still, such problems are pretty embarrassing for Microsoft, as C++11 standard is now almost 4 years old, yet their compiler still doesn't fully support it.
Update: I almost forgot just how much pain it is to compile something under Windows. But I finally got it to compile I will commit my fixes tomorrow as I'm too tired today.
Still, such problems are pretty embarrassing for Microsoft, as C++11 standard is now almost 4 years old, yet their compiler still doesn't fully support it.
Update: I almost forgot just how much pain it is to compile something under Windows. But I finally got it to compile I will commit my fixes tomorrow as I'm too tired today.