kDevelop 4.2 +qt mit mingw32 ? Programme fuer win32 kompilieren ?

Hinweis: In dem Thema kDevelop 4.2 +qt mit mingw32 ? Programme fuer win32 kompilieren ? gibt es 2 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo,
    kann man unter OpenSuSE 12.1 mit kDevelop 4.2 + qt auch win32 programme kompilieren ?
    Ich habe aus dem Repo: http://download.opensuse.org/r…ingw:/win32/openSUSE_12.1
    installiert, aber im kDevelop erscheint leider keine option win32 o.ä. beim erstellen
    eines neuen Projekts.
    Wenn ich neues Projekt: Qt4/CMake-GUI-Anwendung wähle und bei CMake-Programmdatei: /usr/bin/mingw32-cmake eintrage klappt das Kompilieren nicht.


    In file included from /home/dennis/projects/test5/test5.cpp:21:0:
    /home/user1/projects/test5/build/test5.moc:14:2: error: #error "This file was generated using the moc from 4.7.4. It"
    /home/user1/projects/test5/build/test5.moc:15:2: error: #error "cannot be used with the include files from this version of Qt."
    /home/user1/projects/test5/build/test5.moc:16:2: error: #error "(The moc has changed too much.)"



    Gibts da noch einen Trick ? Oder muss man da noch ein paar Packete installieren das das geht ?
    Danke



    folgende mingw32 pakete habe ich installiert:


    mingw32-cross-qmake-4.8.0-4.1.x86_64
    mingw32-runtime-20120126-1.3.noarch
    mingw32-libstdc++-4.6.2-2.6.noarch
    mingw32-cpp-4.6.2-2.6.noarch
    mingw32-libbz2-1.0.6-3.8.noarch
    mingw32-libqt4-devel-4.8.0-4.1.noarch
    mingw32-libpng-1.5.8-1.2.noarch
    mingw32-libqt4-tools-4.8.0-4.1.noarch
    mingw32-headers-20120126-1.1.noarch
    mingw32-libqt4-filesystem-4.8.0-4.1.noarch
    mingw32-libtiff-4.0.0-1.4.noarch
    mingw32-libqt4-qt3support-4.8.0-4.1.noarch
    mingw32-binutils-2.22.52-1.1.noarch
    mingw32-libgcc-4.6.2-2.6.noarch
    mingw32-cross-binutils-2.22.52-2.1.x86_64
    mingw32-libmpc-0.9-10.8.noarch
    mingw32-libqtwebkit-4.8.0-4.1.noarch
    mingw32-libexpat-2.0.1-4.9.noarch
    mingw32-cross-pkg-config-0.26-2.2.x86_64
    mingw32-cross-gcc-4.6.2-7.16.x86_64
    mingw32-libqt4-win32-4.8.0-4.1.noarch
    mingw32-cross-gcc-c++-4.6.2-7.16.x86_64
    mingw32-libjpeg-8d-1.2.noarch
    mingw32-dbus-1-1.4.16-1.2.noarch
    mingw32-gcc-c++-4.6.2-2.6.noarch
    mingw32-cross-cpp-4.6.2-7.16.x86_64
    mingw32-libgmp-5.0.4-1.1.noarch
    mingw32-bzip2-1.0.6-3.8.noarch
    mingw32-libqt4-4.8.0-4.1.noarch
    mingw32-filesystem-52-55.1.noarch
    mingw32-zlib-1.2.6-1.2.noarch
    mingw32-libmpfr-3.1.0-1.8.noarch
    mingw32-libqt4-sql-4.8.0-4.1.noarch

    Für den Inhalt des Beitrages 39431 haftet ausdrücklich der jeweilige Autor: ds2k5

  • so gehts


    1. Installieren von openSuSE 12.1
    bei der Auswahl Zusatzsoftware installieren
    folgendes Repo angeben: http://download.opensuse.org/r…/KDE:/Qt48/openSUSE_12.1/
    so wird libqt4-4.8 installiert, das passt dann zu mingw32


    2. Online Update (ggf. mehrmals aufrufen)


    3. mingw32 Repo hinzufügen http://download.opensuse.org/r…ingw:/win32/openSUSE_12.1


    4. Installieren von wine-32bit, kDevelop & mingw32



    Installierte Packte siehe: packete.txt



    Wenn man ein Win32 Programm kopilieren will muss mann
    beim anlegen nur statt: /usr/bin/cmake einfach /usr/bin/mingw32-cmake eingeben.



    Wer auch 64bit Windows Programme Koplilieren will


    http://download.opensuse.org/r…ngw:/win64/openSUSE_12.1/


    /usr/bin/mingw64-cmake