mirror of
https://github.com/ntop/n2n.git
synced 2024-09-19 16:41:11 +02:00
Improve Windows compilation instructions
This commit is contained in:
parent
327a847681
commit
7e5fd863a8
11
doc/windows
11
doc/windows
|
@ -8,19 +8,21 @@ In order to build on Windows the following tools should be installed:
|
|||
- Cmake
|
||||
|
||||
- (optional) The OpenSSL library. Prebuild binaries can be downloaded from https://slproweb.com/products/Win32OpenSSL.html .
|
||||
The full version is required (not the "Light" version).
|
||||
The full version is required (not the "Light" version). The Win32 version of it is usually required for a standard build.
|
||||
|
||||
IMPORTANT: in order to skip OpenSSL compilation, edit CMakeLists.txt and replace
|
||||
NOTE: in order to skip OpenSSL compilation, edit CMakeLists.txt and replace
|
||||
OPTION(N2N_OPTION_AES "USE AES" ON)
|
||||
with
|
||||
OPTION(N2N_OPTION_AES "USE AES" OFF)
|
||||
|
||||
NOTE: to static link OpenSSL, add the `-DOPENSSL_USE_STATIC_LIBS=true` option to the cmake command
|
||||
|
||||
In order to run n2n:
|
||||
|
||||
- The TAP drivers should be installed into the system. They can be installed from
|
||||
http://build.openvpn.net/downloads/releases (search for "tap-windows")
|
||||
|
||||
- If OpenSSL has been compiled, the corresponding .dll file should be available
|
||||
- If OpenSSL has been linked dynamically, the corresponding .dll file should be available
|
||||
into the target computer
|
||||
|
||||
# Build (CLI)
|
||||
|
@ -36,4 +38,7 @@ MSBuild edge.vcxproj /t:Build /p:Configuration=Release
|
|||
MSBuild supernode.vcxproj /t:Build /p:Configuration=Release
|
||||
```
|
||||
|
||||
NOTE: if cmake has problems finding the installed OpenSSL library, try to download the official cmake and invoke it with:
|
||||
"C:\Program Files\CMake\bin\cmake"
|
||||
|
||||
The compiled exe files should now be available under the Release directory.
|
||||
|
|
Loading…
Reference in New Issue
Block a user