• 7004阅读
  • 4回复

Qt/windows nmake时出现can't find lQtGuid4 [复制链接]

上一主题 下一主题
离线guolitao80
 

只看楼主 倒序阅读 楼主  发表于: 2006-05-24
Qt/windows nmake时出现can't find lQtGuid4
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]: *** [debug\Program.exe] Error 1
mingw32-make[1]: Leaving directory `C:/Qt/Program'
mingw32-make: *** [debug] Error 2





哪位高手请指点下!
[ 此贴被XChinux在2006-05-24 09:44重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-05-24
因为你没有是成debug库,所以链接时找不到相应的库文件。
先生成debug库,才能make debug,否则只能make release
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线guolitao80

只看该作者 2楼 发表于: 2006-05-24
怎么生成Debug库呢?谢谢。刚刚学,请多多执教。
离线XChinux

只看该作者 3楼 发表于: 2006-05-24
http://www.qtcn.org/bbs/read.php?tid=1097

多用论坛的搜索功能。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线guolitao80

只看该作者 4楼 发表于: 2006-05-24
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: *** [debug-tools/moc] Error 2

以上是运行完开始菜单中的qt (build debug libraries )
后在qt command prompt 下运行mingw32-make 还是一样的错误,为什么呢?
我看了论坛里很多build后在command prompt下就好了的啊!
快速回复
限100 字节
 
上一个 下一个