Qt-4.0.0 Cross Compilierung unter Linux Linux kompilierung: lrwxrwxrwx 1 root staff 8 2005-07-15 14:48 qt -> qt-4.0.0 (od. qt-linux) lrwxrwxrwx 1 root staff 8 2005-07-15 14:49 qt-4.0.0 -> qt-linux lrwxrwxrwx 1 root staff 14 2005-07-14 21:16 qt-linux -> qt-linux-4.0.0 drwxr-sr-x 11 root staff 4096 2005-07-15 14:46 qt-linux-4.0.0 lrwxrwxrwx 1 root staff 13 2005-07-14 19:59 qt-win -> qt-win-4.0.0/ drwxr-xr-x 14 root staff 4096 2005-07-15 14:46 qt-win-4.0.0 Windows kompilierung: lrwxrwxrwx 1 root root 8 2005-08-30 10:15 qt -> qt-linux lrwxrwxrwx 1 root root 6 2005-08-30 10:15 qt-4.0.0 -> qt-win lrwxrwxrwx 1 root root 15 2005-08-22 11:34 qt-linux -> qt-linux-4.0.0/ drwxr-sr-x 11 root root 88 2005-07-15 14:46 qt-linux-4.0.0 lrwxrwxrwx 1 root root 13 2005-08-22 11:34 qt-win -> qt-win-4.0.0/ drwxr-xr-x 14 root root 4096 2005-07-15 14:46 qt-win-4.0.0 Das heißt, das einzige was sich ändern (muss), ist der Link von qt-4.0.0. qmake wurde bei mir nämlich so kompiliert, dass er qt immer dort sucht. QTDIR dürfte ignoriert werden. und in qt-win-4.0.0/mkspeks folgendes durchführen: cp -r win32-g++ win32-cross-g++ und qmake.conf folgendes einfügenhttp://www.technosis.de/mingw/crosscompile/ QTDIR must be set to the win32 folder! export QTDIR=/usr/local/qt-win qmake -spec $QTDIR/mkspecs/win32-cross-g++ *.pro to build for windows target, just: ln -sf qt-4.0.0 qt-win qmake -spec $QTDIR/mkspecs/win32-cross-g++ -o Makefile make switch-qt-win ---- #!/bin/sh cd /usr/local sudo ln -sf qt-win qt-4.0.0 ---- switch-qt-linux ---- #!/bin/sh cd /usr/local sudo ln -sf qt-linux qt-4.0.0 ----