linuxqt
❶ 對於QT與linux的迷惑,求前輩賜教!
C控制硬體,C++做界面,當中用通信介面鏈接,這個介面是Qt做。
❷ 有會linux下QT編程的嗎
根本就是胡來!
10分有點少,給你簡單說說。
首先你需要看看你使用的qmake是哪一個,命令
which qmake
看看是不是你安裝的那個!
-I/usr/include/Qt... 說明你執行的qmake不是那安裝的版本,系統的那個你又沒有裝qt4-devel,簡單的就是直接安裝qt4-devel,復雜的你自己研究吧。
反正不要把系統的和你自己裝的混合起來用,另外就是盡量不要輕易改動系統的,否則你會遇上更多麻煩。
--------------------------
Windows和Linux執行文件的方式不同,Linux默認從系統路徑中尋找,Windows從當前路徑尋找。
在Linux上運行當前目錄下的文件用
./文件名
而不是直接輸入文件名,或者直接連同全路徑一起輸入。
你的問題是這樣的,你的qmake,告訴編譯器去你的系統路徑中尋找系統中自帶的qt庫,但是你沒有安裝。你自己安裝了一個開發環境,但是你調用了系統的QT裡面的qmake,系統自帶的qmake會尋找編譯你的桌面(KDE)的時候用的qt文件,但是你沒有安裝,所以所有的文件的位置和版本都找不到。
解決:
1、你可以找到你自己安裝的qt然後運行裡面的qmake。讓qmake找到你自己安裝的qt相關文件。
2、直接刪除自己安裝的軟體,加入系統自帶的qt開發包,一般叫做qt-xxx-devel,讓系統的qt可以找到他原來的開發包。
3、不建議混合,即用系統的qmake找到你目前安裝的qt庫,那樣可能版本不兼容。
關於QT:
你可以認為分成兩個部分,一部分用來開發,一部分用來運行程序。你的系統中已經安裝了用來運行程序的部分,因此qmake被識別成系統的。而你另外裝了一個完整的QT(包含開發部分),但是系統的qmake仍然試圖尋找,他自己原來的那個開發部分,而不是你新裝的。即使修改文件讓系統找到你的那些開發文件也可能和系統的版本不完全一致而出錯。
❸ Linux下Qt編程有前途嗎
我學過QT,也用過QT.這是個好東西.如果你對Linux感興趣,很建議你去學習QT,不為別的,只因為QT確實有許多引人入勝的東西.至於QT是否會被替代的討論實際上沒有意義,因為這就像討論.net是否會一統天下一樣根本說不清楚.QT是否會被用上取決於你是否用它,而不是他是否有用,就像許多人也很少用純C,但它至今依然屹立不倒.
再有,QT是純正的C++,學起來要比VC容易,跨平台與通用性也高,而且也不會花泥多少時間.
所以是否學習與使用QT純粹看你的興趣.
❹ Linux下的QT是什麼 Linux下C++用什麼編譯器好
QT?
Windows 的 MFC 知道不?類似的一個圖形多功能函數庫。提供了一整套的圖形環境的功能函數。
至於你後面的問題,請去學習 Linux 基礎知識。別不會走的時候就去跑。
❺ linux下如何進行Qt編程
不知您使用的是哪個Linux,Ubuntu(Den類)中的最為容易,可以在軟體中心直接下載,然後在終端輸入
$sudo apt-get install qdevelop
之後就可以在Qt上進行軟體開發了
如果在Fedora中(Redhat類),首先要查一下Qt軟體依賴的文件,先將依賴的軟體包安裝後即可安裝Qt
可以參考這本書
C++ GUI Programing with Qt4 (2nd edition)
中文名叫
C++ GUI Qt4程序設計
❻ Linux下Qt編程有前途嗎
做什麼,做好了都有前途.
Qt是C++上的GUI技術,Qt現在也有了IDE和一些類庫,不過,主要還是GUI。該GUI是跨平台的。在Linux,windows,mac,android等等平台上都可以運行Qt。
而且,Qt的GUI接近於.net和java,形式優美。相比起來,同樣開源的wxWidget類似於MFC,同樣開源的GTK採用了C風格。
在三大開源,跨平台的GUI:wxWidget,Qt,GTK中,我還是更喜歡Qt。
❼ linux下如何運行qt程序
圖形界面下,直接下載qtcreate,libqt4-dev,qt5defaule-dev 第一個是編輯軟體,後兩個是庫,如需其他另外找。命令行模式的話,不知道怎麼在沒有圖形界面下運行對話框的程序,命令行模式運行qt命令行格式的,直接qmake,make。就可以了。裡面那個沒有後綴的就是運行程序了,./程序名 運行 不行就加許可權 chmod +x ***.