我卸载了qt然后重网上下了qt-creator-windows-opensource-2.6.0.exe,MinGW-gcc440_1.zip,qt-win-opensource-4.8.4-mingw.exe,安装好后,在环境变量PATH中添加了
D:\QT\4.8.4\bin;D:\QT\qtcreator-2.6.0\MinGW-gcc440_1\mingw\bin
运行其他的qt项目能运行的,但是你给我的程序就是不能运行,出现了一下问题
cannot find -lsqlite3
collect2: ld returned 1 exit status
在编译输出中看到以下情况
19:07:41: 配置没有改变, 跳过 qmake 步骤.
19:07:41: 正在启动 "D:\QT\qtcreator-2.6.0\MinGW-gcc440_1\mingw\bin\mingw32-make.exe"
{1"?} {2?}
D:/QT/qtcreator-2.6.0/MinGW-gcc440_1/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/qtxiangmu/Sqlite3DllTest-build-桌面_Qt_4_8_4_MinGW_32bit-Debug'
g++ -mthreads -Wl,-subsystem,windows -o debug\Sqlite3DllTest.exe debug/main.o debug/mainwindow.o debug/moc_mainwindow.o -L"d:\QT\4.8.4\lib" -lmingw32 -lqtmaind -Lsqlite3test/lib/ -lsqlite3 -lQtGuid4 -lQtCored4
mingw32-make[1]: Leaving directory `D:/qtxiangmu/Sqlite3DllTest-build-桌面_Qt_4_8_4_MinGW_32bit-Debug'
d:/qt/qtcreator-2.6.0/mingw-gcc440_1/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lsqlite3
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\Sqlite3DllTest.exe] Error 1
mingw32-make: *** [debug] Error 2
19:07:42: 进程"D:\QT\qtcreator-2.6.0\MinGW-gcc440_1\mingw\bin\mingw32-make.exe"退出,退出代码 2 。
Error while building/deploying project Sqlite3DllTest (target: 桌面-Qt 4.8.4 MinGW 32bit)
When executing step 'Make'