nlib
Information About the Libraries for Windows (Cygwin)
Required Software
You need to install Cygwin (64-bit), necessary tools, including gcc and cmake, and necessary libraries, including zlib and libcurl. To install them, follow the procedure described below:
  1. Install wget, tar, gawk, gpg, and gpgv packages for Cygwin.. You need to run setup-x86_64.exe to install them.
  2. Install the Cygwin git package or set a path to git for windows.
  3. Extract the nlib package.
  4. Running ./setup/setup-cygwin-tools.sh from the Cygwin bash shell installs the required software.
We also recommend that you edit /etc/fstab to disable the ACL mapping between NTFS and POSIX in Cygwin.
To Install Cygwin Automatically
By using PackageManagement(One-Get, chocolatey) that is available from PowerShell v5, you can install Cygwin using commands.
Directory Structure
The Windows (Cygwin) package has the following directory structure.
├── lib
│   └── cmake/cygwin
│       ├── libnx_*.a     # static 64bit libraries
│       └── libnx_*_d.a   # static 64bit libraries(debug)
└── samples
     └── cmake/cmake_cygwin.sh    # A shell script for creating makefiles for the sample programs.
See also
https://cygwin.com/cygwin-ug-net/using-filemodes.html
https://chocolatey.org/packages/Cygwin