QT4在 qmake時都不會過會什們呢??

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

QT4在 qmake時都不會過會什們呢??

文章Aming » 週四 11月 24, 2005 4:57 am

各位大大你們好:
我用QT DESIGNER產生了.ui檔之後,在經過
qmake -project test.ui =>造出a.pro之後
qmake a.pro =>造出了Makefile.....等等檔之後
make =>這裡會出現錯誤 如下!!

mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/a'
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-subsystem,windows -o "debug\a.exe" -L"C:\Qt\4.0.1\lib" -
lmingw32 -lqtmaind -lQtCored4 -lQtGuid4
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot fin
d -lqtmaind
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\a.exe] Error 1
mingw32-make[1]: Leaving directory `D:/a'
mingw32-make: *** [debug] Error 2
不知道是為什們??

我的path設定如下:
PATH=c:\qt\4.0.1\bin;c:\mingw\bin;C:\Dev-Cpp\bin

謝謝!!
Aming
 

文章wsun013 » 週五 11月 25, 2005 4:22 am

cannot find -lqtmaind

找不到 libqtmaind.a/so 呀
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

Re: QT4在 qmake時都不會過會什們呢??

文章訪客 » 週五 12月 09, 2005 6:32 am

Aming:
這是因為你沒有編譯Qt之Debug的Lib。
安裝完Qt後,在Qt的工作群組裏應該有個
「Qt 4.0.1 (Build Debug Libraries)」的捷徑,點選它,
會跳至Console畫面,接著它會問一個版權的問題,你按
「y」,然後它就開始執行編譯Lib的動作,大約會花個
五小時以上吧!(我猜的,因為我該它自己Run後,就去睡大覺了!)

之後你再編譯程式時,就不會有類似的問題了!
ps:編譯Qt程式的指令順序
qmake -project
qmake
make

若要編譯release版,則最後一個指令改為make release;若不加
release,則make內定編譯成debug版。 :-D
訪客
 


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron