Qt4 unter Windows, linker error



  • moin,

    ich versuch grad qt4 unter winxp einzurichten und hab mir dafür die mingw version installiert (benutze mingw von dev-cpp), aber irgendwie bekomm ich für nen simplen test dauernd nen linker error:

    g++ -IC:\Qt\4.1.1\include -LC:\Qt\4.1.1\lib -lQtCore4 -lqtmain -lQtGui4 main.cpp
    -o main
    C:\DOKUME1\wulfgar\LOKALE1\Temp/ccMnbaaa.o(.text+0x184):main.cpp: undefined re
    ference to \_imp\_\_\_ZN12QApplicationC1ERiPPc' C:\\DOKUME~1\\wulfgar\\LOKALE~1\\Temp/ccMnbaaa.o(.text+0x1f7):main.cpp: undefined re ference to_imp___ZN12QApplication4execEv'
    collect2: ld returned 1 exit status
    make: *** [all] Error 1

    der code dafür sieht so aus:

    #include <qt/qapplication.h>
    
    int main(int argc, char **argv)
    {
    	QApplication *qapp = new QApplication(argc, argv);
    	return qapp->exec();
    }
    

    meiner meinung nach müsste das ohne mocs etc. kompilierbar sein. bin ich da auf dem holzweg oder wo liegt der fehler?



  • nochmal die g++ info dazu:

    g++ --version
    g++ (GCC) 3.4.2 (mingw-special)
    Copyright (C) 2004 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



  • hm, hat sich erledigt. mit qmake funktionierts plötzlich Oo


Anmelden zum Antworten