Ich habe im Qt Creator bei "Kits" die Melduung >The compiler can not produce code for qt version xy Nach meinem Verständnis wird Qt-Code zunächst in plain-cpp code umgesetzt der dann einem für das Target passenden Compiler gefüttert wird. Dann wäre es nicht auf Aufgabe vom Compiler passenden code für eine Qt-version zu erzeugen, sondern vom Vorübersetzter, aus QT-Sourcen passenden Code für den C++ Compiler? Um mein Vorhaben genauer zu beschreiben: Ich habe ein Phytec Wega-335x board, für das in einer Schulung ein Linux-Image und Toolchain mit Compiler gebaut wurde. Ich hätte nu gedacht, ich muss eben den gebauten Compiler in der Qt Creator IDE angeben. Das scheint aber nicht so zu sein. - Was ist die richtige Sichtweise? Brauche ich einen Compiler, passend für meine QtVersion, der gegen 'was' compilieren kann? Die CPU auf dem SOM ist ein Sitara™ ARM® Cortex®-A8 32‑Bit RISC Processor Scheint mir so https://forum.qt.io/topic/85254/cross-compile-the-qt5-9-2-to-cortex-a8/6
Jasson J. schrieb: > Nach meinem Verständnis wird Qt-Code zunächst in plain-cpp code > umgesetzt Der Meta Object Compiler setzt den Code nicht um, sondern fügt Quelltext hinzu.
Jasson J. schrieb: > Was ist die richtige Sichtweise? Brauche ich einen Compiler, passend für > meine QtVersion, der gegen 'was' compilieren kann? Du brauchst ein Qt für deine Zielplattform (d.h die Qt-Header und Libs), passend zu deinem Compiler. Das wirst du dir selber bauen müssen. Oliver
> Ich habe ein Phytec Wega-335x board, für das in einer Schulung ein > Linux-Image und Toolchain mit Compiler gebaut wurde. Willkommen in der Updatehoelle von Linux. :) Es ist jetzt schon 10Jahre her das ich qt uebersetzt habe, aber ja es kann gut sein das Qt einen mindestversion fuer einen Compiler voraussetzt weil sie bestimmte Sprachfeatures nutzen und den musst du dann bereitstellen. Wenn deine Distribution dann aelter ist dann kann es sein das du dort erst den Compiler erneuern musst und das kann dann wiederum schonmal andere interessante Nebeneffekte habe. Es kann dann eventuell geschickter sein eine aeltere Qt version welche besser zu deiner Restumgebung passt zu verwenden wenn die nicht unbedingt Features aus der neuestens Version braucht. Besonders als Anfaenger solltest du das ernsthaft in Erwaegung ziehen. Hinzu kommt noch das die neueste coolste Version nicht immer eine Performancewunder auf Embeddedhardware ist. Vanye
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.