Inhaltsverzeichnis

1.1 Installare gli Strumenti Windows

Questa pagina spiega ogni passaggio in dettaglio - ideale per principianti.


1. Visual Studio 2022

Cos'è Visual Studio?

Visual Studio è l'ambiente di sviluppo di Microsoft. Include:

Installazione

Opzione A: Tramite winget (consigliato)

winget install Microsoft.VisualStudio.2022.Community

Opzione B: Download manuale

  1. Selezionate „Community“ (gratuito)
  2. Avviate l'installer

Selezionare il Workload

Dopo il download si apre il Visual Studio Installer:

  1. Cliccate „Modify“ (se già installato) o „Install“
  2. Selezionate: „Desktop development with C++„
  3. Nel pannello destro, assicuratevi che:
    • ☑ MSVC v143 - VS 2022 C++ x64/x86 Build-Tools
    • ☑ Windows 10/11 SDK (versione più recente)
  4. Cliccate „Install“

Importante: L'installazione richiede circa 10-20 GB e 30-60 minuti!


2. Windows SDK

Cos'è il Windows SDK?

Il Windows SDK contiene file header come stdlib.h, windows.h, ecc. Senza questi, il compilatore non può trovare le funzioni di base.

Installazione

Normalmente l'SDK viene installato con Visual Studio. In caso contrario:

winget install Microsoft.WindowsSDK.10.0.22621

3. Strawberry Perl

Cos'è Perl?

Perl è un linguaggio di scripting. OpenSSL usa script Perl per:

Installazione

winget install StrawberryPerl.StrawberryPerl

Percorso di installazione predefinito: C:\Strawberry\perl\bin


4. NASM (Netwide Assembler)

Cos'è NASM?

NASM è un assembler - traduce codice assembly in codice macchina.

OpenSSL contiene routine assembly ottimizzate manualmente per:

Installazione

winget install NASM.NASM

Importante: NASM spesso non viene aggiunto automaticamente al PATH!


5. Git

Cos'è Git?

Git è un sistema di controllo versione. Ne avete bisogno per:

Installazione

winget install Git.Git

Continua con


Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional