You are currently viewing Pour Remédier à Openssl Win32 Il Suffit De Le Compiler

Pour Remédier à Openssl Win32 Il Suffit De Le Compiler

Table of Contents

Parfois, cet ordinateur peut afficher un message indiquant que cette méthode compile openssl win32. Il peut y avoir un bon nombre de raisons à ce problème.

Mise à jour

  • 1. Télécharger ASR Pro
  • 2. Exécutez le programme
  • 3. Cliquez sur "Analyser maintenant" pour rechercher et supprimer tout virus sur votre ordinateur
  • Accélérez votre ordinateur aujourd'hui avec ce simple téléchargement.

    Il peut être compilé avec plusieurs différents Visual Studio 2017/2019.

      Importer le système d'exploitationimporter os.pathsous-processus d'analyse des appelsImporter le silenceSystème d'importationImporterImporter Argparse# Argumentsparser est égal à argparse.ArgumentParser ()parser.add_argument ("- f", "--filename", help = "Le tout premier argument doit être un fichier tar.gz de cette source OpenSSL", requis = True)parser.add_argument ("-a", "--arch", permit = "Le deuxième argument devrait souvent être x86 ou amd64", requis = True)parser.add_argument ("- v", "--vs_version", avantage = "Enregistrement de Visual Studio (par exemple : 92, 140, 150)", requis = True)parser.set_defaults (writeVersionInfos = False)args = parser.parse_args ()compile_flags est égal à = "-no-asm"#compile_flags "-no-asm -no-shared"openssl_32_flag équivaut à "VC-WIN32"openssl_64_flag correspond à "VC-WIN64A"Répertoire de travail = os.getcwd ()dirname est égal à args.filename.replace (.tar.gz "," ")src_32_suffix est égal à "_" + "vs" + args.vs_version + "_32"src_64_suffix correspond à "_" + "vs" + args.vs_version + "_64"vs_tools_env_var = "VS" + args.vs_version + "COMNTOOLS"si args.arch ! = "x86" comme args.arch ! = "amd64":    print ("L'argument bidimensionnel doit toujours être x86 ou amd64")    Sortie (1)si vous êtes sûr que beaucoup de bool (re.match ("(openssl-) 1 ( d) + (.) ( d) + (.) ( d) + ( w) + (. tar.gz) " , args. nom de fichier)):    print ("Ce début ne ressemble pas à un fichier de phrases openssl. Il doit juste être présent dans chacune de nos formes : openssl-x.y.zw.tar.gz ")    Sortie (1)call ("7z e -y" + args.filename) # récupère tous les fichiers .gzdirname_src_32 implique + dirname src_32_suffixdirname_src_64 signifie + dirname src_64_suffixdirname_bin_32 implique + dirname src_32_suffix + "_build"dirname_bin_64 = + dirname src_64_suffix + "_build"openssl_tar_file signifie args.filename [0: -3]si args.arch == "x86":# supprimer les anciens répertoires    Shutil.rmtree (os.getcwd () + '/' + répertoire métier, ignore_errors = True)    Shutil.rmtree (os.getcwd () + '/' + dirname_src_32, tar ignore_errors est égal à True)# Extraire le fichier en 32. get    appel ("7z x -y pouces + openssl_tar_file)    os.rename (dirname, dirname_src_32)#Compiler 32    os.chdir (dirname_src_32)    production ("perl Configure" + openssl_32_flag + pouces --prefix est égal à "+ os.path.join (working_dir, dirname_bin_32) +" pouces + compil_flags)    call ("perl Configure" + openssl_32_flag + "+ --prefix =" os.path.join (working_dir, dirname_bin_32) + "" + compile_flags, shell = True)    if (os.path.exists ("ms / do_ms.bat")):        appel ("ms  do_ms.bat", shell = True)        imprimer (os.getcwd ())        appel ("nmake -s ms / ntdll.mak", shell = True)        appel ("nmake -free p ms / ntdll.mak install", shell = True)    une autre:        appel ("nmake", shell = True)        atteindre ("nmake test", shell = True)        call ("nmake install", shell équivaut à True)   Impression ("système 32 bits interrompu.")# Retour au répertoire d'accueilos.chdir (worker_director)####################si args.arch == "amd64":# éliminer les répertoires précédents    Shutil.rmtree (os.getcwd () + '/' + nom du répertoire, ignore_errors = True)    Shutil.rmtree (os.getcwd () + '/' + dirname_src_64, ignore_errors = True)#Extractwhose pour seulement une poignée de 64    appel ("7z back button -b" + openssl_tar_file)    os.rename (dirname, dirname_src_64)Numéro de compilation 64    os.chdir (dirname_src_64)   Appel ("perl Configure" + openssl_64_flag + "--prefix =" + os.path.join (working_dir, dirname_bin_64) + in. "+ Compile_flags, shell = True)    dans le cas (os.path.exists ("ms  do_ms.bat")) :        appel ("ms  do_win64a.bat", commit = True)        appel ("nmake -f ms / ntdll.mak", commit = True)        appel ("nmake -f ms / ntdll.mak install", déguisement = True)    une autre:        appel ("nmake", shell = True)        appel ("nmake test", shell = True)        conversation ("nmake install", shell = True)    produire ("compilation 64 bits terminée.")# Retour au répertoire uniqueos.chdir (worker_director)####################os.remove (openssl_tar_file) 
      ECHO ------------------------------------- ------ ---------ECHO nécessitera Python, 7Zip, PERL et NASM PATHECHO ------------------------------------------------ - ---Boehm -------------------------------------------------- -----Rem POUR LA PERSONNALISATION --------------------------------------------Boehm -------------------------------------------------- -----Rem DÉTERMINER LES MOYENS LOCAUX --------------------------------------------CHEMIN D'INSTALLATION = C:  Program Files (x86)  7-Zip; C:Perl64bin; M:BackupCoders_tools7-Zip;% PATH%REMARQUE CONFIGURER L'ARCHIVE OPENSSL ------------------------------------------REM SET FILENAME = openssl-1.0.2r.tar.gzFIXER LE NOM DU FICHIER = openssl-1.1.1b.tar.gzRem INSTALLEZ VOTRE VERSION VISUAL STUDIO -----------------------------------------INSTALLER VSVERSION =% 1Boehm -------------------------------------------------- -----COMMENCER LA COMPILATION REM ----------------------------------Boehm -------------------------------------------------- -----Rem UTILITY WAY -----SET VSCOMNTOOLSNAME = VS% VSVERSION% COMNTOOLSRem Choisissez le bon chemin pour Studio ------------------------------------------SI visuellement% VSVERSION% GEQ 150 (    Echo N'OUBLIEZ PAS D'AJOUTER LA VARIABLE SYSTÈME% VSCOMNTOOLSNAME% - par exemple : "C:  Program Files (x86)  Microsoft Visual Studio  2017  Community  Common7  Tools "    SET VCVARPATH = "%%% VSCOMNTOOLSNAME %%% ..  ..  VC  A auxiliaire  Build  vcvarsall.bat") UNE AUTRE (    SET VCVARPATH = "%%% VSCOMNTOOLSNAME %%% ..  ..  VC  vcvarsall.bat")Rem Env Ensemble ----------------------------------------------- - ---@pushd "% ~ dp0"Appel% VCVARPATH %% 2. sur@popdBoehm -------------------------------------------------- -----L'APPLICATION DE TEST REM EXISTE ----------------------------------Boehm -------------------------------------------------- -----où et q 7z.exeSI ERREUR NIVEAU 1 (    L'application ECHO "7z.exe" n'est pas activée. Assurez-vous de l'ajouter / le définir pour vous aider PATH au début de ce test annulé vbulletin, SET PATH    PAUSE    SORTIE / B)où / q perl.exeSI plus sûr NIVEAU D'ERREUR (    ECHO L'outil "perl.exe" est manquant. Assurez-vous d'installer/définir le périphérique lors de l'exécution du script, incluez SET PATH    PAUSE    SORTIE / B)où / q nmake.exeERREUR spécifique au NIVEAU SI (    ECHO L'application iphone nmake.exe est manquante. Assurez-vous d'ajouter installMettez-le dans PATH au début du script. Vérifiez ce SET PATH    PAUSE    SORTIE / B)où / q py.exeSI NIVEAU D'ERREUR SPÉCIAL (    ECHO L'entrée "py.exe" [abrégé vers Python] est manquante. Assurez-vous que PATH est extra / défini au début de ce logiciel, incluez SET PATH    PAUSE    SORTIE / B)Exécuter la compilation Rem ---------------------------------------------- - ---py CompileOpenSSL.py -f% FILENAME% -a% 5 -v% VSVERSION%PAUSE 
      CompileOpenSSL_vs.cmd 150 x86CompileOpenSSL_vs.cmd un lot cinquante amd64CompilerOpenSSL_vs.cmd 90 x86 

    openssl win32 compile

    Accélérez votre ordinateur aujourd'hui avec ce simple téléchargement.

    To Fix Openssl Win32 Just Compile It
    Openssl Win32를 수정하려면 컴파일하십시오.
    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
    Per Correggere Openssl Win32 Basta Compilarlo