[問題]請問寫qt程式要安裝哪些套件

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[問題]請問寫qt程式要安裝哪些套件

文章訪客 » 週日 3月 16, 2003 9:14 pm

裝了
gcc libc6-dev
qt3.1 libqt3c102 libqt3-dev
g++ libg++ libg++-dev仍然無法編譯(找不到header,像qapplication.h)

請問一下各位大哥哥們,還要再裝什麼才能編譯qt程式呢[/quote]
訪客
 

re:[問題]請問寫qt程式要安裝哪些套件

文章octapult » 週日 3月 16, 2003 11:53 pm

請問您有沒有在編譯參數裡面加上 -I$QTDIR/include?

底下有兩個在 command line 直接輸入指令來編譯的簡單範例:
http://www.linuxfab.com/indexForumData. ... LTHREAD=68
http://www.linuxfab.com/indexForumData. ... LTHREAD=76

或者您也可以直接 "借用" Trolltech 的 tutorial 裡面的 Makefile 來用 :mrgreen:
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ 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-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[問題]請問寫qt程式要安裝哪些套件

文章louie » 週一 3月 17, 2003 7:19 pm

那個在 libqt3-headers 這個 package 裡, 可用 apt-file 去搜尋或到 http://packages.debian.org
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:[問題]請問寫qt程式要安裝哪些套件

文章moto » 週一 3月 17, 2003 8:12 pm

qt3 的 header file 是在 /usr/include/qt3

因此也許要特別指明到 -I/usr/include/qt3

前天正好在玩一些 KDE 的 applet

http://apps.kde.com/rf/2/latest?sid=ad9 ... 695338ebe6

下載回來的 source tar bar 在執行 configure 的時候都要在以額外的參數指定 qt 的 header :

代碼: 選擇全部
moto@debian[/tmp/fireapplet-0.1]$ ./configure --with-qt-includes=/usr/include/qt3/


我是推測..原來 qt 應該是找 /usr/include/qt 之類的位置..結果在 debian 裡頭位置是在 /usr/include/qt3 ..,所以提供給您參考囉..

ps.星期五去逛台北天瓏,結果在門口發現特賣書 99 元裡頭竟然有 莊明晢兄的 『KDE2 技術開發 』,趕快拿了一本買了
下來!...雖然不是依據最新的 qt3 所寫,但是寫的很好有很大的參考價值呢..況且原價 NT 650 的價格, 99 元便宜賣!說甚麼也要搶一本回來.. :mrgreen:
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[問題]請問寫qt程式要安裝哪些套件

文章訪客 » 週日 4月 06, 2003 10:31 am

不好意思 我是用qmake
以下是我的操作過程
代碼: 選擇全部
debian:~/hello# ls
hello.cpp
debian:~/hello# qmake -project hello.pro
debian:~/hello# qmake hello.pro
debian:~/hello# make
g++ -c -pipe -Wall -W -O2  -DQT_NO_DEBUG -I/usr/share/qt3/mkspecs/default -I. -I. -I/include -o hello.o hello.cpp
In file included from /usr/include/qt3/qobjectdefs.h:42,
                 from /usr/include/qt3/qwindowdefs.h:43,
                 from /usr/include/qt3/qwidget.h:42,
                 from /usr/include/qt3/qdesktopwidget.h:40,
                 from /usr/include/qt3/qapplication.h:42,
                 from hello.cpp:1:
/usr/include/qt3/qglobal.h:710:21: qconfig.h: 沒有此一檔案或目錄
/usr/include/qt3/qglobal.h:773:23: qfeatures.h: 沒有此一檔案或目錄
make: *** [hello.o] Error 1
debian:~/hello# cat hello.cpp
#include</usr/include/qt3/qapplication.h>
#include</usr/include/qt3/qlabel.h>
int main (int argc, char **argv)
{
        QApplication app(argc, argv);
        QLabel hello("hello world",0);
        hello.resize(105,20);
        app.setMainWidget(&hello);
        hello.show();
        return app.exec();
}
debian:~/hello#
訪客
 

re:[問題]請問寫qt程式要安裝哪些套件

文章octapult » 週日 4月 06, 2003 1:10 pm

qconfig.h 在 libqt3-mt-dev 裡面。

qfeatures.h 在 libqt3-headers 裡面。
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ 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-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[問題]請問寫qt程式要安裝哪些套件

文章訪客 » 週日 4月 06, 2003 3:33 pm

嗯 我已經確定硬碟有了
代碼: 選擇全部
debian:~# find /usr/include/qt3/qconfig.h;find /usr/include/qt3/qfeatures.h
/usr/include/qt3/qconfig.h
/usr/include/qt3/qfeatures.h
debian:~#

但是怎麼還是會有錯誤訊息
代碼: 選擇全部
/usr/include/qt3/qglobal.h:710:21: qconfig.h: 沒有此一檔案或目錄
/usr/include/qt3/qglobal.h:773:23: qfeatures.h: 沒有此一檔案或目錄
make: *** [hello.o] Error 1
訪客
 


回到 debian misc

誰在線上

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