windows环境下编译QT出错:cannot find -lqtmaind
娃娃爱亲亲 2016-07-05 03:50:13 请问怎么解决?
报错如下:
15:32:39: 为项目TextFinder执行步骤 ...
15:32:39: 配置没有改变, 跳过 qmake 步骤。
15:32:39: 正在启动 "E:\Qt\Qt5.3.1\Tools\mingw482_32\bin\mingw32-make.exe"
E:/Qt/Qt5.3.1/Tools/mingw482_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'E:/project/build-TextFinder-Desktop_Qt_5_3_MinGW_32bit-Debug'
g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\TextFinder -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\include" -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\include\QtWidgets" -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\include\QtGui" -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\include\QtCore" -I"debug" -I"." -I"." -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\mkspecs\win32-g++" -o debug\main.o ..\TextFinder\main.cpp
g++ -Wl,-subsystem,windows -mthreads -o debug\TextFinder.exe debug/main.o debug/textfinder.o debug/qrc_textfinder.o debug/moc_textfinder.o -lglu32 -lopengl32 -lgdi32 -luser32 -lmingw32 -LE:/Qt/Qt5.3.1/5.3/mingw482_32/lib -lqtmaind -LC:\mingw482\mingw32\lib -LC:\Utils\icu32_52_1_mingw482\lib -LC:\utils\postgresql\pgsql\lib -LC:\utils\mysql\mysql\lib -LC:\opensll\lib -LE:\Qt\Qt5.3.1\5.3\mingw482_32/lib -lQt5Widgetsd -lQt5Guid -lQt5Cored
E:/Qt/Qt5.3.1/Tools/mingw482_32/bin/../lib/gcc/i686-w64-mingw32/4.8.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lqtmaind
collect2.exe: error: ld returned 1 exit status
Makefile.Debug:82: recipe for target 'debug\TextFinder.exe' failed
mingw32-make[1]: *** [debug\TextFinder.exe] Error 1
mingw32-make[1]: Leaving directory 'E:/project/build-TextFinder-Desktop_Qt_5_3_MinGW_32bit-Debug'
Makefile:34: recipe for target 'debug' failed
mingw32-make: *** [debug] Error 2
15:32:41: 进程"E:\Qt\Qt5.3.1\Tools\mingw482_32\bin\mingw32-make.exe"退出,退出代码 2 。
Error while building/deploying project TextFinder (kit: Desktop Qt 5.3 MinGW 32bit)
当执行步骤 'Make'时
15:32:41: Elapsed time: 00:03.