在windows下通过qt-win-opensource-4.3.2-mingw.exe devcpp-4.9.9.2_setup.exe QDevelop-0.24-2-setup.exe 搭建qt编程环境
但最初QDevelop连编译都编译不了,然后我设置了环境变量 path、ib、include
然后建立release版本就可以编译运行了
可是建立debug版本的时候还是编译不了
输出信息的最后几行如下:
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,console -mthreads -Wl -o "bin\aa.exe" build\dialogimpl.o build\main.o build\moc_dialogimpl.o -L"d:\ProgramFiles\Qt\4.3.2\lib" -lQtGuid4 -lQtCored4
make.exe[1]: Leaving directory `D:/aa'
D:\ProgramFiles\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lQtGuid4
collect2: ld returned 1 exit status
make.exe[1]: *** [bin\aa.exe] Error 1
D:\ProgramFiles\Dev-Cpp\bin\make.exe: *** [debug] Error 2
---------------------- 编译结束 2 错误 ----------------------
请问大侠们,这是什么原因,该怎样改?
谢谢~~~
另外,我开始的时候,qt用的是4.2.2版本,而QDevelop用的是较新版本(也就是for qt v4.3.0)
设置环境变量也编译不了,当我把4.2.2改装4.3.2以后就好使了
可能是QDevelop跟qt的版本必须相同。请像我这样的新手们当QDevelop用不了的时候试一试这个原因。
[ 此贴被piglp在2007-10-09 09:41重新编辑 ]