Cannot open include file: 'unistd.h': No such file or directory
c++, unistd.h
Solution
The "uni" in unistd stands for "UNIX" - you won't find it on a Windows system.
Most widely used, portable libraries should offer alternative builds or detect the platform and only try to use headers/functions that will be provided, so it's worth checking documentation to see if you've missed some build step - e.g. perhaps running "make" instead of loading a ".sln" Visual C++ solution file.
If you need to fix it yourself, remove the include and see which functions are actually needed, then try to find a Windows equivalent.
Problem
After having installed `libpng` into my computer, I've included it into my project using `#include <png.h>` on a Windows 7 SP1 plateform and using Visual Studio Ultimate 2013. But at build time, I'm getting this error: C1083: Cannot open include file: 'unistd.h': No such file or directory How do I please to fix this? I haven't found yet any solution in the net?