38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
![]() |
Setup SSH for client
|
||
|
|
||
|
1. Enable Windows SSH Agent service
|
||
|
|
||
|
2. ssh-keygen -t ecdsa -b 521
|
||
|
# VERY IMPORTANT TO GENERATE ECDSA KEY:
|
||
|
# https://github.com/PowerShell/Win32-OpenSSH/issues/1263#issuecomment-716215121
|
||
|
|
||
|
3. ssh-add FILENAME
|
||
|
# If needed remove old keys with ssh-add -D
|
||
|
|
||
|
4. Setup GIT to use native ssh:
|
||
|
git config --global core.sshCommand "'C:\Windows\System32\OpenSSH\ssh.exe'"
|
||
|
|
||
|
5. Add public key to server authorized_keys
|
||
|
https://stackoverflow.com/questions/31813080/windows-10-ssh-keys
|
||
|
|
||
|
- Visual Studio
|
||
|
- vcpkg
|
||
|
- vcpkg install poco:x86-windows-static-md // see https://levelup.gitconnected.com/how-to-statically-link-c-libraries-with-vcpkg-visual-studio-2019-435c2d4ace03
|
||
|
- vcpkg install poco:x64-windows-static-md
|
||
|
- PATH (for lib.exe)
|
||
|
- HTML Help Workshop + PATH
|
||
|
- CMake 3.14+, PATH
|
||
|
- OpenCppCoverage, PATH
|
||
|
- MSBuild, PATH
|
||
|
- Git PATH
|
||
|
- nuget.exe, PATH
|
||
|
- setup %PACKAGEHOME% system variable pointing to folder for storing shared nuget packages
|
||
|
- 7zip, PATH
|
||
|
- Python 3.9 - INSTALL WITH DEBUG LIBRARIES!
|
||
|
- python -m pip install --upgrade pip
|
||
|
- pip install conan
|
||
|
- setup CONAN_USER_HOME
|
||
|
- pip install nose
|
||
|
- pip install coverage
|
||
|
- winflexbison3 https://sourceforge.net/projects/winflexbison/files/ + PATH
|
||
|
- reflex https://github.com/Genivia/RE-flex + PATH
|