You are currently viewing Per Ripristinare Openssl Win32 Basta Compilarlo

Per Ripristinare Openssl Win32 Basta Compilarlo

Table of Contents

A volte il tuo computer può forse visualizzare un messaggio che indica che sta ottenendo openssl win32. Ci possono essere molte ragioni per produrre questo problema.

Aggiornato

  • 1. Scarica ASR Pro
  • 2. Esegui il programma
  • 3. Fai clic su "Scansiona ora" per trovare e rimuovere eventuali virus sul tuo computer
  • Accelera il tuo computer oggi con questo semplice download.

    Ha la capacità di essere compilato con diversi Visual Studio 2017/2019.

      Importa sistema operativoimport os.pathla chiamata sta importando il sottoprocessoImporta silenzioSistema di importazioneImportareImporta Argparse# Argomentiparser = argparse.ArgumentParser ()parser.add_argument ("- f", "--filename", help = "Il primo argomento deve essere un file tar.gz dal sorgente OpenSSL", richiesto = True)parser.add_argument ("-a", "--arch", help implica "Il secondo argomento dovrebbe essere spesso x86 amd64", richiesto = True)parser.add_argument ("- v", "--vs_version", help equivale a "Registering Visual Studio (ad esempio: 90, 140, 150)", che sono obbligatori = True)parser.set_defaults (writeVersionInfos = False)args è uguale a parser.parse_args ()compile_flags equals = "-no-asm"#compile_flags "-no-asm -no-shared"openssl_32_flag equivale a "VC-WIN32"openssl_64_flag corrisponde a "VC-WIN64A"Directory di lavoro = os.getcwd()dirname implica args.filename.replace (.tar.gz "," ")src_32_suffix è uguale a "_" + "vs" + args.vs_version + "_32"src_64_suffix corrisponde a "_" + "vs" + args.vs_version + "_64"vs_tools_env_var = "VS" + args.vs_version + "COMNTOOLS"se args.arch! = "x86" e args.arch! è uguale a "amd64":    print ("Il secondo argomento dovrà essere sempre x86 o amd64")    Uscita (1)se sei sicuro che bool (re.match ("(openssl-) 1 ( d) + (.) ( d) + (.) ( d) + ( w) + (. tar.gz)" , argomenti. nomefile)):    pattern ("Questo inizio non sembra un file di frase molto openssl. Deve essere presente in ciascuna delle nostre forme: openssl-x.y.zw.tar.gz ")    Uscita (1)chiama ("7z c -y" + args.filename) numero recupera tutti i file .gzdirname_src_32 = + dirname src_32_suffixdirname_src_64 significa + dirname src_64_suffixdirname_bin_32 = + dirname src_32_suffix + "_build"dirname_bin_64 = + dirname src_64_suffix + "_build"openssl_tar_file significa args.filename [0: -3]if args.arch == "x86":# rimuovere i contenuti duplicati dalle directory precedenti    Shutil.rmtree (os.getcwd () + '/' + nome della directory, ignore_errors è uguale a True)    Shutil.rmtree (os.getcwd () + '/' + dirname_src_32, tar ignore_errors = True)# Estrai il file come 32. get    chiamaci ("7z x -y pollici + openssl_tar_file)    os.rename (dirname, dirname_src_32)#Compila 32    os.chdir (dirname_src_32)    print ("Configura perl" + openssl_32_flag + inch --prefix = "+ os.path.join (working_dir, dirname_bin_32) +" inch + compile_flags)    call ("Configura perl" + openssl_32_flag + "+ --prefix =" os.path.join (working_dir, dirname_bin_32) + "" + compile_flags, shell = True)    per ogni evenienza (os.path.exists ("ms / do_ms.bat")):        call ("ms  do_ms.bat", commit = True)        stampa (os.getcwd ())        call ("nmake -f ms per ogni ntdll.mak", shell = True)        call ("nmake -f ms e ntdll.mak install", shell = True)    altro:        cellulare ("nmake", shell = True)        call ("nmake test", invest = True)        call ("nmake install", shell = True)   Stampa ("sistema a 32 bit interrotto.")# Ritorna all'elenco di domicilioos.chdir (worker_director)##################if args.arch == "amd64":# elimina le directory precedenti    Shutil.rmtree (os.getcwd () + '/' + nome directory, ignore_errors = True)    Shutil.rmtree (os.getcwd () + '/' + dirname_src_64, ignore_errors = True)#Estrattodi chi per pochi 64    call ("7z x -b" + openssl_tar_file)    os.rename (dirname, dirname_src_64)Numero di compilazione 64    os.chdir (dirname_src_64)   Call ("Configura perl" + openssl_64_flag + "--prefix =" + os.path.join (working_dir, dirname_bin_64) + in. "+ Compile_flags, layer = True)    if (os.path.exists ("ms  do_ms.bat")):        call ("ms  do_win64a.bat", shell = True)        mettiti in contatto ("nmake -f ms / ntdll.mak", shell = True)        ring ("nmake -f ms / ntdll.mak install", shell implica True)    altro:        call ("nmake", shell è uguale a True)        mettersi in contatto con ("nmake test", shell = True)        call ("nmake install", cover = True)    use ("Compilazione a 64 bit completata.")# Ritorna alla directory originaleos.chdir (worker_director)##################os.remove (openssl_tar_file) 
      ECHO ------------------------------------- ------ ---------ECHO richiede Python, 7Zip, PERL e NASM PATHdi ECHO ------------------------------------------------ - ---Boehm -------------------------------------------------- -----Rem PER PERSONALIZZAZIONE -------------------------------------------Boehm -------------------------------------------------- -----Rem DETERMINARE LE VIE LOCALI --------------------------------------------PERCORSO DI INSTALLAZIONE = C:Programmi (x86)7-Zip; C:Perl64bin; M:  Backup  Codificatori  _tools  7-Zip ;% PATH%NOTA CONFIGURARE L'ARCHIVIO OPENSSL ------------------------------------------REM SET FILENAME = openssl-1.0.2r.tar.gzSET FILE NAME equivale a openssl-1.1.1b.tar.gzRem INSTALLA LA TUA VERSIONE VISUAL STUDIO -----------------------------------------INSTALLA VSVERSIONE =% 1Boehm -------------------------------------------------- -----INIZIO COMPILAZIONE REM -----------------------------------Boehm -------------------------------------------------- -----Rem UTILITY WAY -----SET VSCOMNTOOLSNAME = VS% VSVERSION% COMNTOOLSRem Scegli il percorso giusto per Studio --------------------------------------------------------SE visivamente% VSVERSIONE% GEQ 150 (    Echo NON DIMENTICARE DI AGGIUNGERE VARIABILE DI SISTEMA% VSCOMNTOOLSNAME% - come ad esempio: "C:  Programmi (x86)  Microsoft Visual Studio  2017  Community  Common7  Tools "    SET VCVARPATH = "%%% VSCOMNTOOLSNAME %%% ..  ..  VC  A ausiliario  Build  vcvarsall.bat") ALTRO (    SET VCVARPATH equivale a "%%% VSCOMNTOOLSNAME %%% ..  ..  VC  vcvarsall.bat")Rem Env Together --------------------------------- - ---@pushd "%! dp0"Chiama% VCVARPATH %% 2. su@popdBoehm -------------------------------------------------- -----L'APP REM TEST ESISTE -----------------------------------Boehm -------------------------------------------------- -----dove / w 7z.exeSE ERRORE LIVELLO 1 (    L'applicazione ECHO "7z.exe" non viene utilizzata. Rendi sicuro di te stesso per aggiungerlo / impostarlo su PATH all'inizio di questo script di test, SET PATH    PAUSA    USCITA / SI)dove /q perl.exeSE sicuro LIVELLO DI ERRORE (    ECHO Manca l'artiglieria "perl.exe". Assicurati di aggiungere/posizionare il dispositivo durante l'esecuzione dello script, includi SET PATH    PAUSA    USCITA contro SI)dove /q nmake.exeSE ERRORE LIVELLO 1 (    ECHO L'applicazione nmake.exe deve essere mancante. Assicurati di aggiungere / installareMetti l'uno contro l'altro in PATH all'inizio del software. Controlla questo IMPOSTA PERCORSO    PAUSA    USCITA / SI)dove / l py.exeSE LIVELLO DI ERRORE SPECIALE (    ECHO Mancherà la voce "py.exe" [abbreviazione di Python]. Assicurati che PATH sia aggiunto/impostato all'inizio di questo script, includi SET PATH    PAUSA    USCITA / SI)Esegui Rem Compilation ---------------------------------------------- room ) ---py CompileOpenSSL.py -f% FILENAME% -a% 2 -v% VSVERSION%PAUSA 
      CompileOpenSSL_vs.cmd 150 x86CompileOpenSSL_vs.cmd centosessanta amd64CompilaOpenSSL_vs.cmd 90 x86 

    openssl win32 compile

    Accelera il tuo computer oggi con questo semplice download.

    To Fix Openssl Win32 Just Compile It
    Openssl Win32를 수정하려면 컴파일하십시오.
    Pour Réparer Openssl Win32, Il Suffit De Le Compiler
    För Att Fixa Openssl Win32 är Det Bara Att Kompilera Det
    Um Openssl Win32 Zu Reparieren, Kompilieren Sie Es Einfach
    Aby Naprawić Openssl Win32, Po Prostu Go Skompiluj
    Om Openssl Win32 Te Repareren, Compileer Het Gewoon
    Чтобы исправить Openssl Win32, просто скомпилируйте его
    Para Arreglar Openssl Win32 Simplemente Compílelo
    Para Corrigir O Openssl Win32, Basta Compilá-lo