當前位置:首頁 » 編程軟體 » qt在linux下編譯運行

qt在linux下編譯運行

發布時間: 2022-07-13 04:32:38

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程序

圖形界面下,直接下載qtcreate,libqt4-dev,qt5defaule-dev 第一個是編輯軟體,後兩個是庫,如需其他另外找。命令行模式的話,不知道怎麼在沒有圖形界面下運行對話框的程序,命令行模式運行qt命令行格式的,直接qmake,make。就可以了。裡面那個沒有後綴的就是運行程序了,./程序名 運行 不行就加許可權 chmod +x ***.

⑶ linux下 qt程序源代碼如何編譯運行。

.o文件不是可執行文件,而是編譯產生的目標文件,需要進一步鏈接產生可執行文件才能執行。

⑷ Qt的bug,在linux下無法直接編譯運行

1、在Linux下的命令行編輯程序:
[root@localhost root]# mkdir hello
//mkdir命令創建一個hello目錄
[root@localhost root]# cd hello
//cd命令切換到剛才創建的hello目錄
[root@localhost hello]# vi main.cpp
//在hello目錄中用vi創建一個main.cpp文件 將下面的代碼輸入到main.cpp文件中
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel(「Hello Qt」);
Label->show();
return app.exec();
}
2、然後在命令行編譯程序:
[root@localhost hello]# qmake –project
//執行qmake –project,因為目錄是hello,因此在hello目錄下生成一個與平台無關的項目文件hello.pro,
[root@localhost hello]# qmake hello.pro
//執行qmake hello.pro項目文件後,在hello目錄下生成一個與平台有關的Makefile文件。
[root@localhost hello]# make
//執行make進行編譯源代碼,並生成main.o目標文件及hello執行文件。
[root@localhost hello]# ./hello
//執行hello,就會彈出Hello Qt窗口,到此說明成功了。

⑸ linux下 qt程序源代碼如何編譯運行

仔細看裡面的源代碼,應該有一些文件里有連接到*.lib文件的,這是QT的動態庫文件把QT庫編譯成linux下的*.lib,然後編譯的時候,把lib文件放在同一文件夾,並且編譯命令加上-l *.lib或者放到根目錄下的lib目錄下也可以。這樣試一下。.o文件還需要經過連接才能生成可執行的文件。

⑹ qt 在windows下開發的程序,在linux環境下是否可以直接編譯運行

編譯一下試試,可能缺少相應的文件,關鍵是看你是否用到了系統調用的相關函數,沒用到,基本上可以

⑺ 為什麼xp系統下的qt程序不能在linux下運行

首先,你要在在Windows和Linux系統上都安裝QT。這樣一個代碼就能分別在Windows和Linux系統上編譯成程序,然後運行。
注意:在Linux系統的文件名的絕對路徑有區別,也不能使用VS的函數。

⑻ 如何在linux下編譯安裝編譯qt5.6.2

1 需要保證linux下要安裝了qt環境
2 進入你的程序目錄,運行 /usr/local/qt_install/bin/qmake xxxx.pro。 其中/usr/local/qt_install是qt安裝目錄. xxxx.pro是你應程程序中的pro文件
3 執行make
4 運行生成的bin文件

熱點內容
android獲取音樂 發布:2025-02-08 12:26:05 瀏覽:961
存儲的數據可以復制嗎 發布:2025-02-08 12:20:22 瀏覽:852
scraino編程 發布:2025-02-08 11:59:41 瀏覽:265
我的世界伺服器進不去該怎麼辦 發布:2025-02-08 11:47:41 瀏覽:236
linux的telnet 發布:2025-02-08 11:47:36 瀏覽:288
壓縮袋打折 發布:2025-02-08 11:46:02 瀏覽:259
c語言結構體題目 發布:2025-02-08 11:46:01 瀏覽:339
如何svn限制一些外網不能訪問 發布:2025-02-08 11:46:00 瀏覽:992
伺服器外網ip咋配置 發布:2025-02-08 11:42:19 瀏覽:643
最優樹演算法 發布:2025-02-08 11:37:19 瀏覽:231