按您的方法操作了一遍,居然成功了
这个是qmake生成的MakeFile.Debug文件
CC = gcc
CXX = g++
DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN
CFLAGS = -g -Wall $(DEFINES)
CXXFLAGS = -g -frtti -fexceptions -mthreads -Wall $(DEFINES)
INCPATH = -I'c:/Qt/4.7.3/include/QtCore' -I'c:/Qt/4.7.3/include/QtGui' -I'c:/Qt/4.7.3/include' -I'.' -I'c:/Qt/4.7.3/include/ActiveQt' -I'debug' -I'c:/Qt/4.7.3/mkspecs/win32-g++'
LINK = g++
LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows
LIBS = -L'c:/Qt/4.7.3/lib' -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
用我原来的方法生成的MakeFile.Debug文件,两个文件的中的路径不一样,不知道是什么原因
CC = gcc
CXX = g++
DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -DQT_NO_DYNAMIC_CAST
CFLAGS = -g -Wall $(DEFINES)
CXXFLAGS = -g -Wall -fno-exceptions -fno-rtti $(DEFINES)
INCPATH = -I'c:/iwmake/build_mingw_opensource/include/QtCore' -I'c:/iwmake/build_mingw_opensource/include/QtGui' -I'c:/iwmake/build_mingw_opensource/include' -I'c:/iwmake/build_mingw_opensource/include/ActiveQt' -I'debug' -I'../../../mkspecs/win32-g++'
LINK = g++
LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,windows
LIBS = -L'c:/iwmake/build_mingw_opensource/lib' -lmingw32 -lqtmaind -lQtGuid -lQtCored