QtCreator unter Windows Cross-Kompilieren für Linux ARM von CodeSourcery Toolchain

Ich habe Qt-Creator installiert auf meinem Windows 7-Rechner und mein Ziel ist es, ein Embedded-Linux-OMAP3 board. Ich habe die target-toolchain Sourcery G++ Lite for Windows, und auch installiert MinGW ( http://www.mingw.org/ ) auf meinem Windows-Rechner. In QT Creator habe ich den CodeSourcery toolchain als 'Handbuch' toolchain wie im Bild unten gezeigt. Dann habe ich versucht, den Aufbau der demo-Qt-App "analogclock' mit dieser toolchain durch Bearbeiten 'Build-Einstellungen' unter 'Projekte' für die 'analogclock' demo app. Aber die toolchain ist hier nicht vorhanden unter Build-Einstellungen wie im zweiten Bild.

Wie kann ich erreichen, baut diese demo-app, oder irgendwelche Qt-app, die von der Qt Creator mit dem Code Sourcery Toolchain, die in der Build-Options? Muss ich unbedingt Windows verwenden, um dies zu erreichen ( nicht mit Linux, VM... ).

Ich glaube, es hat vielleicht zu tun mit dem Aufbau der Qt-Bibliothek, die für das Ziel, aber ich bin nicht sicher, ob das stimmt oder wie das zu tun, auf Windows. Ich bin sehr dankbar für Ihre Hilfe und Einsicht.

QtCreator unter Windows Cross-Kompilieren für Linux ARM von CodeSourcery Toolchain

QtCreator unter Windows Cross-Kompilieren für Linux ARM von CodeSourcery Toolchain

EDIT: Neue Informationen - brauche Hilfe bei der Konfiguration von Qt Creator:

Ich habe mit der CodeSourcery toolchain zu bauen, die die Qt-4.8-Bibliothek mit keine Fehler und ich habe die .also Dateien im /lib-Verzeichnis nach dem folgenden http://c2143.blogspot.com/?view=classic. Jetzt versuche ich den Haken in den CodeSourcery-compiler und integrierte Qt 4.8 Qt Creator, so kann ich erstellen Sie eine Beispiel-app für das target-board.

Ich die folgenden Artikel zu Lesen:
http://doc.qt.nokia.com/qtcreator-2.4/creator-project-qmake.html
http://doc.qt.nokia.com/qtcreator-2.4/creator-tool-chains.html
beschreibt die Vorgehensweise zum hinzufügen einer Qt-version neue toolchain zu Qt-Creator. Bitte sehen Sie die Bilder angehängt, wie ich so konfiguriert haben, dass der Qt Creator. Ich bin mit der Qt Creator 2.4.1.

QtCreator unter Windows Cross-Kompilieren für Linux ARM von CodeSourcery Toolchain
QtCreator unter Windows Cross-Kompilieren für Linux ARM von CodeSourcery Toolchain
QtCreator unter Windows Cross-Kompilieren für Linux ARM von CodeSourcery Toolchain

Ich erhalte eine Fehlermeldung, ohne viel Informationen unten eingefügt... Irgendwelche Gedanken auf dieser oder meiner Konfiguration?

09:51:07: Running build steps for project analogclock...
09:51:07: Configuration unchanged, skipping qmake step.
09:51:07: Starting: "C:\QtSDK\mingw\bin\mingw32-make.exe" 
arm-none-linux-gnueabi-g++ -c -pipe -march=armv7-a -mtune=cortex-a8 -mthumb -mfpu=neon -mfloat-abi=softfp -Wa,-mimplicit-it=thumb -O2 -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I"..\qt-4.8-src\include\QtCore" -I"..\qt-4.8-src\include\QtNetwork" -I"..\qt-4.8-src\include\QtGui" -I"..\qt-4.8-src\include" -I"." -I"c:\QtSDK\Examples\4.7\widgets\analogclock" -I"." -I"..\qt-4.8-src\mkspecs\default" -o analogclock.obj c:\QtSDK\Examples\4.7\widgets\analogclock\analogclock.cpp
arm-none-linux-gnueabi-g++ -c -pipe -march=armv7-a -mtune=cortex-a8 -mthumb -mfpu=neon -mfloat-abi=softfp -Wa,-mimplicit-it=thumb -O2 -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I"..\qt-4.8-src\include\QtCore" -I"..\qt-4.8-src\include\QtNetwork" -I"..\qt-4.8-src\include\QtGui" -I"..\qt-4.8-src\include" -I"." -I"c:\QtSDK\Examples\4.7\widgets\analogclock" -I"." -I"..\qt-4.8-src\mkspecs\default" -o main.obj c:\QtSDK\Examples*\4.7\widgets\analogclock\main.cpp
C:\Users\pclass\Desktop\qt_creator_toolchain\qt-4.8-src\bin\moc.exe -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I"..\qt-4.8-src\include\QtCore" -I"..\qt-4.8-src\include\QtNetwork" -I"..\qt-4.8-src\include\QtGui" -I"..\qt-4.8-src\include" -I"." -I"c:\QtSDK\Examples\4.7\widgets\analogclock" -I"." -I"..\qt-4.8-src\mkspecs\default" c:\QtSDK\Examples\4.7\widgets\analogclock\analogclock.h -o moc_analogclock.cpp
mingw32-make.exe: *** [moc_analogclock.cpp] Error -1073741515
09:51:09: The process "C:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building project analogclock (target: Desktop)
When executing build step 'Make'

InformationsquelleAutor PhilBot | 2012-07-10

Schreibe einen Kommentar