Errori "LIBEAY32.dll", "libpcre-1.dll" e "zlib1.dll" tramite CMake


0

Volevo installare OpenCV 3 in Windows 10, con compilatore MinGW e IDb con blocchi di codice. Ma quando uso CMake per creare librerie e premo il pulsante Configura, ottengo queste tre sequenze di errori!

Risposte:


0

I pacchetti software open source spesso dipendono da altre librerie open source anziché utilizzare direttamente le API proprietarie di Windows o macOS su tali piattaforme. Pertanto, quando si lavora con software open source, la maggior parte delle persone usa "gestori di pacchetti" che scaricano e installano automaticamente tutte le dipendenze open source. Sembra che OpenCV abbia dipendenze dalle librerie di crittografia open source (EAY = OpenSSL), regex (PCRE = Perl-Compatible Regular Expressions) e compressione (zlib).

Se vuoi davvero farlo a mano, puoi scaricare e installare tutte quelle dipendenze, le loro dipendenze, ecc.


Grazie! Esistono gestori di pacchetti per openCV che posso utilizzare per installare automaticamente tutte le dipendenze? Causa Ho provato il programma di installazione della luce OpenSSL, ma l'errore LIBEAY32.dll non è stato risolto!
Hasani,

I gestori di pacchetti @Hasani generalmente non sono per pacchetto. Esegui un gestore pacchetti sul tuo sistema per gestire tutti i tuoi pacchetti open source. Su Windows, Cygwin è un gestore di pacchetti open source di lunga data. Quindi se fossi in te, installerei cygwin e userei cygwin per installare OpenCV (onestamente se fossi in te suppongo che non avrei provato a installare OpenCV dal sorgente, avrei semplicemente usato i programmi di installazione binari di Windows premade: - ).
Spiff

Ho installato cygwin e ho provato a installare quei file dll con esso, ma non ci sono riuscito!
Hasani,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.