首页| 论坛| 消息

标题:Qt/windowsnmake时出现can't find lQtGuid4
作者:guolitao80
日期:2006-05-24 09:18
内容:

C:\Qt\Program>mingw32-make
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/Qt/Program'
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-subsystem,windows -o "debug\Program.exe" debug\main.o-L"
c:\Qt\4.1.3\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot fin
d -lQtGuid4
collect2: ld returned 1 exit status
mingw32-make[1]: *** Error 1
mingw32-make[1]: Leaving directory `C:/Qt/Program'
mingw32-make: *** Error 2


哪位高手请指点下!


#1 [XChinux 05-24 09:45]
因为你没有是成debug库,所以链接时找不到相应的库文件。
先生成debug库,才能make debug,否则只能make release
#2 [guolitao80 05-24 11:17]
怎么生成Debug库呢?谢谢。刚刚学,请多多执教。
#3 [XChinux 05-24 12:17]
http://www.qtcn.org/bbs/read.php?tid=1097
多用论坛的搜索功能。
#4 [guolitao80 05-24 15:32]
Qt is now configured for building. Just run mingw32-make.
To reconfigure, run mingw32-make clean and configure.
(cd winmain && mingw32-make -f Makefile debug)
mingw32-make[1]: Entering directory `C:/Qt/4.1.3/src/winmain'
mingw32-make -f Makefile.Debug
mingw32-make[2]: Entering directory `C:/Qt/4.1.3/src/winmain'
g++ -c -g -g -Wall -frtti -fexceptions -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEF
ILE_SUPPORT -DQT_NEEDS_QMAIN -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT
-I"C:/Qt/4.1.3/include" -I"tmp" -I"C:/Qt/4.1.3/include/QtCore" -I"c:\Qt\4.1.3\i
nclude\qtmain" -I"tmp" -I"C:/Qt/4.1.3/include/ActiveQt" -I"tmp\moc\debug_shared"
-I"." -I"..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\qtmain_win.o qtmain_w
in.cpp
ar -ru "..\..\lib\libqtmaind.a" tmp\obj\debug_shared\qtmain_win.o
mingw32-make[2]: Leaving directory `C:/Qt/4.1.3/src/winmain'
mingw32-make[1]: Leaving directory `C:/Qt/4.1.3/src/winmain'
(cd tools/moc && mingw32-make -f Makefile first)
mingw32-make[1]: Makefile: No such file or directory
mingw32-make[1]: *** No rule to make target `Makefile'.Stop.
mingw32-make[1]: Entering directory `C:/Qt/4.1.3/src/tools'
mingw32-make[1]: Leaving directory `C:/Qt/4.1.3/src/tools'
mingw32-make: *** Error 2
以上是运行完开始菜单中的qt (build debug libraries )
后在qt command prompt 下运行mingw32-make 还是一样的错误,为什么呢?
我看了论坛里很多build后在command prompt下就好了的啊!

回复 发表
主题 版块