• 5833阅读
  • 3回复

【提问】qt4+mingw32求救 [复制链接]

上一主题 下一主题
离线lichengdong
 
只看楼主 倒序阅读 楼主  发表于: 2005-12-22
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]: *** [release\Hello.exe] Error 1
mingw32-make[1]: Leaving directory `E:/Hello'
mingw32-make: *** [release] Error 2
[ 此贴被XChinux在2005-12-22 20:33重新编辑 ]
离线gjczhhbz

只看该作者 1楼 发表于: 2006-01-08
直接使用make旧可以了,
离线kytexzy

只看该作者 2楼 发表于: 2006-01-08
/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才是!
try to find forgiveness for yourself and forgive others
离线fanyu
只看该作者 3楼 发表于: 2006-01-09
建议你用qmake -project先生成一个pro文件,然后用qmake生成make描述文件,最重在编译一下。如果还不行的话,可能是你MingW编译器的问题,可以用dev-cpp那个MingW来编译。
快速回复
限100 字节
 
上一个 下一个