Montag, Januar 20, 2020

Qt-Creator cross-kompilieren für Raspberry Pi

Ich bin auf der Suche nach einem Weg, um cross-kompilieren mein C++ – Projekt im Qt-Creator. Ich habe die arm-gcc einrichten und fertig, aber ich kann nicht herausfinden, wie, um das setup das richtige kit für Gebäude im qt-creator.

Hat jemand eine funktionierende config kit?

Danke Ihnen sehr.

InformationsquelleAutor hnk | 2014-04-16

1 Kommentar

  1. 1

    Bauen eine benutzerdefinierte kit für die cross-Kompilierung von Qt Creator haben Sie die toolchain (die Sie haben) und eine cross-kompilierte Qt-Bibliothek.

    Wenn Sie nicht über eine cross-kompilierte Qt-Bibliothek gibt es eine wiki-Artikel zu bauen Qt für Raspberry Pi. Es erklärt auch, wie ein kit.

    Um es zusammenzufassen, wenn in Fall diejenigen, die sind ähnlich verwirrt.

    Unter Optionen > Build & Run > Compiler, fügen Sie Ihre toolchain mit dem Hinweis, indem Sie Ihre arm-linux-gcc oder ähnliche compiler.

    Dann unter Qt Versionen Registerkarte, fügen Sie den Pfad zu Ihrer cross-kompilierte qt-Bibliothek, indem Sie das subseqent cross-kompiliert qmake binary.

    Schließlich, Sie bringen die Elemente zusammen unter die Kits-Registerkarte, wo Sie hinzufügen ein kit, benennen Sie es, wählen Sie Ihren compiler sowie Ihre Qt-version Sie Hinzugefügt.

    Vielen Dank für Ihre Anmerkungen! Ich habe bereits versucht die Anleitung aber Sie nicht für mich. Ich habe auch versucht, immer die Skripte funktionieren die Links in den wiki-Artikel, aber Sie scheitern an dem Punkt, wo Sie versuchen, auszuführen ./konfigurieren Sie in qtbase. Hast du es geschafft, bauen Sie Ihre cross-kompiliert sdk mit diesen Anweisungen?
    Ich wusste nicht, verwenden Sie diese Anweisungen speziell wie ich nicht die raspbian images; der Prozess ist jedoch relativ ähnlich. Ich denke, wir müssen einen Schritt zurück, da das aktuelle problem ist nicht die Qt-Creator, sondern cross-Kompilierung von Qt. Sie Bearbeiten Ihre Frage. Zuerst, was genau ist das Versagen bei der ./konfigurieren?
    In dem Absatz über den Aufbau qtbase die Anleitung (und die bakeqtpi Skripte) Sag mir zu laufen ./konfigurieren Sie in qtbase, aber qtbase hier ist nur eine patch-Datei, kein Verzeichnis. Ich weiß wirklich nicht, wie es weiter geht, da kann ich wohl nicht einfach überspringen dieser wesentliche Schritt.
    qtbase vorhanden sein sollte, als ein leeres Verzeichnis, nachdem Sie clone git://gitorious.org/qt/qt5.git. Dann haben Sie zum abrufen der Inhalte durch ausführen von ./init-repository. Optional können Sie laden Sie die tar-Quelle von download.qt-project.org/official_releases/qt/5.2/5.2.1/single/….

    InformationsquelleAutor devSyed

Kostenlose Online-Tests