日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 下编译并安装配置 Qt

發布時間:2023/12/10 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 下编译并安装配置 Qt 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文介紹的是Linux 下編譯并安裝配置 Qt,最近準備做 Nokia 的 Symbian,Maemo 下觸摸屏開發。考慮到程序的跨平臺可移植性,最終選擇使用 Qt 開發。相對來說,國內關于 Qt 相關文檔并不算很多。作者將 Linux 下編譯并安裝配置 Qt 全過程總結了一下,只希望可以方便更多的朋友!

1、獲得源代碼

src 官網下載地址:ftp://ftp.qt.nokia.com/qt/source/

2009 年 10 月 1 日發布的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 Mb。

2、解壓縮

  • tar?xvfz?qt-x11-opensource-src-4.5.3.tar.gz?
  • 3、生成 makefile 文件

  • ./configure?
  • 這個時候他會問你:“Which edition of Qt do you want to use?”

    然后給你兩個類型供選擇:

  • Type?''c''?if?you?want?to?use?the?Commercial?Edition. ?
  • Type?''o''?if?you?want?to?use?the?Open?Source?Edition.?
  • 第一個是商業版,第二個是自由版。

    選擇 ''o''(Qt/嵌入式自由版是Qt為了開發自由軟件提供的嵌入式版本)。

    這時候,出現許可界面。

    選擇? ''yes'' 接受許可協議。

    開始生成 makefile 文件。這個大約需要 5 -10 分鐘的時間。

    4、Qt 編譯

  • gmake?
  • 這個過程時間比較長,需要兩個小時左右。

    5、Qt 安裝

    運行 gmake install

    默認安裝至 /usr/local/Trolltech/Qt-4.5.3

    大約 5 - 10 分鐘。正常結束,安裝完畢。

    運行 /usr/local/Trolltech/Qt-4.5.3/bin/designer ,看見 qt 啟動,也就是說 qt 安裝好了。

    6、設置環境變量

    一、先修改用戶環境變量

  • vi?/home/defonds/.bashrc?
  • 在其最后添加以下信息

  • export?QTDIR=/usr/local/Trolltech/Qt-4.5.3 ?
  • export?PATH=$QTDIR/bin:$PATH ?
  • export?MANPATH=$QTDIR/man:$MANPATH ?
  • export?LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH?
  • 二、再修改所有用戶環境變量

  • vi?/etc/profile?
  • 在其最后添加以下信息

  • export?QTDIR=/usr/local/Trolltech/Qt-4.5.3 ?
  • export?PATH=$QTDIR/bin:$PATH ?
  • export?MANPATH=$QTDIR/man:$MANPATH ?
  • export?LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH?
  • 三、測試一下

    重新開一個終端,輸入命令:

  • qmake?-v?
  • 輸出結果:

  • QMake?version?2.01a ?
  • ?Using?Qt?version?4.5.3?in?/usr/local/Trolltech/Qt-4.5.3/lib?
  • 輸入命令:

  • which?qmake?
  • 輸出結果:

  • /usr/local/Trolltech/Qt-4.5.3/bin/qmake?
  • 證明 Qt 環境變量已經被配置成功。

    編者按 :

    Linux 啟動時,先讀取用戶環境變量,即 /home/defonds/.bashrc 的設置。次讀取所有用戶環境變量,即 /etc/profile 中的配置。

    開始 Qt

    寫個簡單的 Qt 程序使用安裝的 Qt 編譯來測試一下它的工作效果

    新建一個文件名為 hello.cpp,其內容如下:

  • view?plaincopy?to?clipboardprint?#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();?? ?
  • }?? ?
  • #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(); ?
  • }??
  • 保存 hello.cpp,編譯過程如下:

    在 hello.cpp 所在目錄下,運行命令

  • qmake?-project?
  • hello.cpp 同目錄下有 hello.pro 文件被生成,它是與平臺無關的工程文件。

    在 hello.cpp 所在目錄下,運行命令

  • qmake?hello.pro?
  • 同目錄下有 Makefile 文件被生成(Makefile是指導編譯器編譯源代碼的配置文件,在其目錄下輸入make命令(nmake在win32,vc6環境)就可以完成編譯)。在 hello.cpp 所在目錄下,運行命令

  • make?
  • 同目錄下有 hello,hello.o 兩個文件被編譯生成。其中 hello 就是在當前 Linux 系統下使用 Qt 編譯生成的可執行文件了。雙擊運行 hello,“Hello Qt!“ 文本框彈出,OK!做到這一步,證明 Qt 已經完全可以在你的電腦上運作了。還等什么呢,開始你精彩而又愉快的 Qt 開發之旅吧!

    小結:關于Linux 下編譯并安裝配置 Qt (完整版)的內容介紹完了,希望本文對你有所幫助!

    創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的Linux 下编译并安装配置 Qt的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。