Currently, trying to build on Windows using the Visual C++ compiler bundled with Visual Studio causes the following error (plus a host of warnings concerning uninitialized variables):
Cannot open include file: 'pthread.h': No such file or directory : matrix.c