|
|
The preferred way of building PALISADE in Windows is using MinGW64. VC++ is no longer supported.
|
|
|
|
|
|
Download and install MSYS2 from http://www.msys2.org/ using default settings. Start the MSYS2 MINGW 64-bit shell and execute the following command
|
|
|
|
|
|
```
|
|
|
pacman -Syu
|
|
|
```
|
|
|
|
|
|
to update all packages (you may need to run it twice as it often fails the first time; just reopen the console and reenter the command. This may also happen for the other installs below).
|
|
|
|
|
|
1. Run the following commands to install all pre-requisites
|
|
|
```
|
|
|
pacman -S mingw-w64-x86_64-gcc
|
|
|
pacman -S mingw-w64-x86_64-cmake
|
|
|
pacman -S autoconf
|
|
|
pacman -S make
|
|
|
```
|
|
|
|
|
|
If installing NTL/GMP, the following pre-requisites are also needed
|
|
|
```
|
|
|
pacman -S tar
|
|
|
pacman -S lzip
|
|
|
```
|
|
|
|