The attribute plugin is not available, 2fa disabled

1. Priprema

Prije nego što možete kompilirati OpenSSL, potrebno je instalirati neke alate.


Što mi treba?

Alat Za što? Obavezno?
Visual Studio 2022 C/C++ Kompilator Da
Strawberry Perl Konfiguracijske skripte Da
NASM Assembly optimizacije Preporučeno
Git Preuzimanje izvornog koda Da
Windows SDK Header datoteke Da (obično uključeno s VS)

Brza Instalacija

Za nestrpljive: Ove tri naredbe instaliraju sve što vam treba:

# Visual Studio 2022 Community (besplatno)
winget install Microsoft.VisualStudio.2022.Community
 
# Perl za build skripte
winget install StrawberryPerl.StrawberryPerl
 
# NASM za bržu kriptografiju
winget install NASM.NASM

Nakon instalacije: Ponovno pokrenite računalo kako bi sve putanje bile postavljene!


Detaljni Vodiči


Provjera

Nakon instalacije možete provjeriti radi li sve:

# 1. Učitajte Visual Studio okruženje
& "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"
 
# 2. Provjerite C kompilator
cl
# Očekivani izlaz: Microsoft (R) C/C++ Optimizing Compiler Version 19.xx
 
# 3. Provjerite Perl
perl -v
# Očekivani izlaz: This is perl 5, version xx
 
# 4. Provjerite NASM (opcionalno)
nasm -v
# Očekivani izlaz: NASM version 2.xx

Često Postavljana Pitanja

P: Trebam li Visual Studio Professional/Enterprise?

Ne! Visual Studio Community je besplatan i dovoljan.

P: Mogu li koristiti drugi C kompilator?

Teoretski da (MinGW, Clang), ali Microsoft kompilator je najbolje testiran za Windows.

P: Što je NASM i trebam li ga stvarno?

NASM je assembler. OpenSSL ima ručno optimizirane assembly rutine za AES, SHA itd. Bez NASM-a koriste se sporije C implementacije. Za produkcijske verzije: Instalirajte NASM!


Nastavite na


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

Zuletzt geändert: 29.01.2026. u 21:26