首页| 论坛| 消息

标题:【提问】qt4+mingw32求救
作者:lichengdong
日期:2005-12-22 19:31
内容:

E:\Hello>mingw32-make
mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `E:/Hello'
g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_D
LL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN
-I"E:/qt4/include/QtGui" -I"E:/qt4/include/QtCore" -I"E:/qt4/include" -I"." -I"
E:/qt4/include/ActiveQt" -I"release" -I"." -I"E:/qt4/mkspecs/win32-g++" -o relea
se\Hello.o Hello.cpp
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-s -Wl,-s -Wl,-subsystem,windows -o "release\Hello.exe" rel
ease\Hello.o-L"e:\qt4\lib" -lmingw32 -lqtmain -lQtCore4 -lQtGui4
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld: cann
ot find -lmingw32
collect2: ld returned 1 exit status
mingw32-make[1]: *** Error 1
mingw32-make[1]: Leaving directory `E:/Hello'
mingw32-make: *** Error 2


#1 [gjczhhbz 01-08 18:41]
直接使用make旧可以了,
#2 [kytexzy 01-08 20:04]
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld: cann
ot find -lmingw32
你用的是什么Mingw编译器?
怎么会有Cygwin库呢?你是不是要重新qmake生成Makefile哟,Mingw32应该不包含Cygwin才是!
#3 [fanyu 01-09 15:33]
建议你用qmake -project先生成一个pro文件,然后用qmake生成make描述文件,最重在编译一下。如果还不行的话,可能是你MingW编译器的问题,可以用dev-cpp那个MingW来编译。

回复 发表
主题 版块