Installieren Sie die Bibliotheksdateien zlib und quazip im Zusammenhang mit der Komprimierung kompilierter Dateien unter Ubuntu 18.04

Die Schritte zum Installieren von zlib- und quazip-Bibliotheksdateien im Zusammenhang mit der Komprimierung kompilierter Dateien unter Ubuntu 18.04 lauten wie folgt:

1. Laden Sie die Software für zlib und quazip herunter
Öffnen Sie den Firefox-Browser unter Ubuntu18.04 und laden Sie die beiden Projektdateien herunter
1. zlib Download-Adresse: https://www.zlib.net/zlib-1.2.13.tar.gz
2. Quazip-Download-Adresse: https://sourceforge.net/projects/quazip/< /span>

2. Dekomprimierung und Installation von zlib-Bibliotheksdateien
Nach dem Öffnen des Terminal-Befehlstools
Geben Sie zunächst das Home-Verzeichnis des aktuellen Benutzers ein: cd /home/ xqf222/< /span> Befehl 3 ausführen: sudo make install Schließen Sie die Kompilierung und Installation von zlib ab Befehl 2 ausführen: make Befehl 1 ausführen: ./configure Geben Sie das Unterverzeichnis ein: cd /home/xqf222/zlib/zlib-1.2.13 / und entpacken Sie ihn Datei in das aktuelle Verzeichnis: tar xvf /home/xqf222/下载/zlib-1.2.13.tar.gz Geben Sie dann den neu erstellten Ordner ein: cd zlib
Führen Sie den Ordnererstellungsbefehl aus: mkdir zlib






3. Dekomprimierung und Installation von Quazip-Bibliotheksdateien

1. Führen Sie den Dekomprimierungsbefehl aus: unzip /home/xqf222/download/quazip-0.7.3.zip

2. Entpacken Sie die Datei quazip-0.7.3.zip in das angegebene Verzeichnis /home/xqf222/quazip-0.7.3
cd /home/xqf222< a i=2> /home/xqf222/下载/quazip-0.7.3.zip entpacken

3. Ändern Sie den Inhalt der Projektdatei 1:
Öffnen Sie mit QtCreator die Quazip-Projektdatei /home/xqf222/quazip-0.7.3/quazip.pro< a i=2 > Ändern Sie den Inhalt in: TEMPLATE=subdirs SUBDIRS=quazip qztest.depends = quazip



4. Ändern Sie den Inhalt der Projektdatei 2:
Öffnen Sie die Projektdatei /home/xqf222/quazip-0.7.3/quazip/quazip.pro
Zlib-Bibliotheksdateireferenz am Ende der Datei hinzufügen
#Zlib-Bibliotheksreferenz hinzufügen
LIBS += -lz

5. Kompilieren Sie das Projekt: Der Pfad der nach der Kompilierung generierten Bibliotheksdatei lautet: /home/xqf222/quazip-0.7.3/Release/quazip, und die enthaltenen Dateien sind: libquazip.so, libquazip.so.1, libquazip. so.1.0, libquazip .so.1.0.0,Makefile

6. Kopieren Sie die Datei an den angegebenen Speicherort im System:

Öffnen Sie das Terminal-Befehlstool und geben Sie das Verzeichnis ein, in dem sich die Bibliotheksdatei befindet: cd /home/xqf222/quazip-0.7.3/Release/quazip

Führen Sie den Befehl zum Kopieren der Bibliotheksdatei aus: sudo cp *.so* /usr/local/lib/ -d

Geben Sie das Verzeichnis ein, das die Datei enthält: cd /home/xqf222/quazip-0.7.3/quazip

Führen Sie den Befehl zum Kopieren der Datei aus: sudo cp *.h /usr/local/include/

4. Neue Projekttests

Der neue zuazip-Referenzcode in der Datei test.pro lautet wie folgt:

#Zuazip-Referenz hinzufügen
LIBS += -lquazip

Wenn eine Fehlermeldung erscheint: Fehler beim Laden gemeinsam genutzter Bibliotheken: libquazip.so.1: Die Lösung ist: Bearbeiten Sie die Datei /etc/ld.so.conf und fügen Sie eine Zeile /usr/local/lib hinzu beenden, speichern und aktualisieren
xqf222@ubuntupc:/opt/Qt5.14.2/5.14.2/gcc_64$ su - root
Passwort: < a i=3> root @ubuntupc:~# vi /etc/ld.so.conf in der Konfigurationszeile include /etc/ld.so.conf .d/*.conf Fügen Sie unten eine neue Konfigurationszeile hinzu. Es ist etwas komplizierter und die Einfügetaste kann nicht verwendet werden. /usr/local /lib Drücken Sie die ESC-Taste und geben Sie Folgendes ein: wq-Befehl zum Speichern. Führen Sie nach dem Speichern im Befehlszeilenterminal Folgendes aus: /sbin/ldconfig -v ldconfig







Zusammenfassung: Zlib wird über make install installiert und quazip wird implementiert, indem die Header- und Bibliotheksdateien nach dem Kompilieren des Projekts in das angegebene Systemverzeichnis kopiert werden. Nach Abschluss der Installation muss das QT-Projekt nur noch LIBS + = -lquazip hinzufügen es kann benutzt werden.

Supongo que te gusta

Origin blog.csdn.net/xqf222/article/details/128634434
Recomendado
Clasificación