Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >NIVIDIA Tegra K1 QWT Installationsanleitung

NIVIDIA Tegra K1 QWT Installationsanleitung

PHP中文网
PHP中文网Original
2017-06-20 09:32:091749Durchsuche

Unter Linux-System, Tegra K1 (ARM-System), nur QtCreator-Umgebung, installieren Sie Qwt6.1.0;

Download:

Nachdem das System installiert ist, stellen Sie eine direkte Verbindung zum Internet her und suchen Sie im systemeigenen Softwareinstallationsprogramm nach Qt, installieren Sie Qt5.2.1 und laden Sie dann

Wählen Sie nach der Eingabe Version 6.1.0 aus, wie unten gezeigt:

Wählen Sie dann qwt-6.1.0.tar.bz2 aus Format Komprimiertes Paket (qwt-6.1.0.qch ist das Hilfedokument, also der Inhalt, der in der F1-Hilfeschnittstelle in Qtcteator angezeigt wird), verwendet für das Linux-Betriebssystem

Installation:

Entpacken Sie nach Abschluss des Downloads die Datei, geben Sie das Verzeichnis ein, in dem sich das komprimierte Paket befindet, und führen Sie den Befehl aus: tar -xvf qwt-6.1.0.tar.bz2 Es sollte in der Lage sein, es zu dekomprimieren oder es einfach mit der Maus zu bedienen. Verwenden Sie nach Abschluss QtCreator, um das Projekt zu öffnen und zu erstellen.

Das Folgende ist ein wichtiger Punkt und ein Problem Während des Kompilierungsvorgangs wird ein Fehler gemeldet (es ist am besten, direkt ohne Fehler vorzugehen). Sie sehen Projektfehler: Unbekannte Module in QT: SVG; Die meisten von ihnen gaben an, dass dies an einer Versionsinkonsistenz lag, aber in diesem Fall lag es tatsächlich am Fehlen von SVG-Modulen (Zusätzlicher Hinweis: SVG Scalable Vector Graphics (Skalierbare Vektorgrafiken) ist ein auf SVG basierendes Grafikformat.) auf erweiterbarem Markup (XML), das vom W3C entwickelt wurde und unabhängig von der Bildauflösung ist. Die Vorteile im Vergleich zu anderen Bildformaten sind: Kann durchsucht, indiziert, mit Skripten versehen oder komprimiert werden skalierbar; kann mit hoher Auflösung in jeder Auflösung gedruckt werden; kann ohne Verlust der Bildqualität gedruckt werden (vergrößert unten)

Lösung:

sudo apt-get install libqt5svg5*


Installieren Sie das SVG-Modul, kompilieren Sie es erneut und übergeben Sie es.

Geben Sie dann das Kompilierungs- und Generierungsverzeichnis ein, z. B. build-qwt6.1.0-gcc, führen Sie make install in der Befehlszeile aus und installieren Sie die kompilierten Dinge . Ein qwt6.1.0-Verzeichnis wird automatisch in /usr/local/ generiert, das alles enthält, was wir bisher benötigen, auch wenn die Kompilierung und Installation erfolgreich war:

1. Kopieren Sie alle Dateien unter /usr/local/qwt6.1.0/lib nach /usr/lib /arm-linux-aneauhbf/qtcreator/, kopieren Sie die Datei /usr/local/qwt6.1.0/plugins/designer nach /usr /lib/arm-linux-aneauhbf/qt5/plugins/designer (falls nicht, erstellen Sie ein neues) (Beides muss gleichzeitig ausgeführt werden, bevor Sie das Qwt-Plug-in im UI-Editor sehen können)

2 Fügen Sie INCLUDEPATH += /usr/local/qwt6.1.0/include (Header-Datei hinzufügen) zur Profildatei Ihres Projekts hinzu

3 Fügen Sie LIBS += -L/usr/local/qwt6.1.0 hinzu /lib -lqwt (um Bibliotheksdateien hinzuzufügen, darf vor -l nicht weniger Platz sein) in der Pro-Datei Ihres Projekts

Nachdem Sie die oben genannten Schritte ausgeführt haben, können Sie das Qwt-Plug-in verwenden. . . . . . . . . . . . . . . . . . . . . . . . . . .

Transplantation (ergänzend):

1. Kopieren Sie alle Dateien unter /usr/local/qwt6.1.0/lib in das Verzeichnis /usr/lib/, andernfalls die von QtCreator generierte ausführbare Datei kann nur in der QtCreator-Umgebung ausgeführt werden, nicht über die Befehlszeile.

Das obige ist der detaillierte Inhalt vonNIVIDIA Tegra K1 QWT Installationsanleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn