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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

ubuntu18+Eclipse+CDT开发QT5界面程序

發布時間:2025/3/21 c/c++ 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu18+Eclipse+CDT开发QT5界面程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、說明

QT5程序在QT-creater上也是可以開發的,不過環境還顯得小了,在eclipse上開發是正著;本篇假定用戶已經做了如下工作:

  • 已經安裝了Eclipse《ubuntu18.04安裝eclipse+CDT》
  • 已經安裝了QT5:《ubuntu安裝QT5》

環境描述:

?????????圖中表明,QT5在Eclipse上生效的連接體是qt-eclipse-integration;有了它才能使得集成活動得以完成。

二、集成Eclipse和QT5

2.1 檢查系統 安裝QT插件

先嘗試啟動eclipse,保證啟動成功!

2.2 獲取qt對應eclipse的插件

?????????1)下載插件 qt-eclipse-integration-linux.x84_64-1.6.1.tar.gz

??????? 此插件是QT5團隊專門針對Eclipse開發的接口軟件。

2.3 安裝 qt-eclipse-integration-linux接口軟件

????????2) 解壓qt-eclipse-integration-linux.x86_64-1.6.0.tar.gz,

????????會得到兩個文件包,一個是features,一個是plugins.將這兩個文件夾下的內容分別拷貝到eclipse下的features和plugins目錄下面.features對應features,plugins對應plugins.這是為了在eclipse中添加Qt的開發組件.【 注意:此時的eclipse在/opt/eclipse 】

2.4重新啟動eclipse

?????????3) 退出eclipse,在命令行下安裝eclipse的地方執行命令eclipse -clean來啟動eclipse,-clean的意思是清下緩存,讓剛剛添加的組件生效.

2.5 檢查插件安裝效果

????????4) 等eclipse啟動完成后,點擊"Windows->Preferences"看看有沒有Qt選項了.如果沒有需要檢查前面的qt-eclipse-integration-linux.x86_64-1.6.0.tar.gz解壓后的文件有沒有正確拷貝到eclipse的相關目錄.

2.6 配置exlipse環境的qt5

????????5) 在eclipse的"Windows->Preferences"中點擊Qt選項,會出來一個對話框.然后點擊右邊的Add按鈕,出來的界面會要求選擇Qt的bin目錄和include目錄.直接將Qt安裝后的bin目錄和include目錄選擇就好了.我是選擇了bin目錄,然后include目錄也就自動選上去了(eclipse還是比較智能的). 然后ersion name就輸入qt版本號.點擊finish按鈕

三、工程生成QT5后

應該是在windows-preference上能看到QT的inclide路徑;如果看不到,那么1:檢查qt-eclipse-integration-linux.x86_64-1.6.0.tar.gz正確拷貝;第2,看qt5是否正確安裝,參考安裝選項如下:

四,一般C++ Project如何增加對QT的支持

????????file, new, c++ project => Project type選擇"Executable"下的"Empty Project",不選中"Show project types and toolchains only if they are ssupported on the platform",然后在右側的"Tool Chains"選擇"MinGW GCC",然后點擊"next", 在彈出的對話框中點擊"Advanced settings",展開"c/c++ build" -> "settings",在右側展開"gcc c++ compiler","Directories", 右側"include pathes" , 瀏覽添加d:\Qt\4.4.3\include;

展開"GCC C++ Linker","Libraries",在Libraries(-l)中添加三次,分別添加QtCored4, QtGuid4, qtmaind;

在"Library search path"添加d:\qt\4.4.3\lib;

四、測試代碼

//mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QLabel> // 引入 QLable 文件框組件的頭文件class MainWindow : public QMainWindow{Q_OBJECTpublic:MainWindow(QWidget *parent = 0);~MainWindow();private:QLabel *lab; // 定義一個私有的 QLabel 指針對象};#endif // MAINWINDOW_H//mainwindow.cpp#include "mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent){// 創建一個 QLable 對象this->lab = new QLabel("Hello,World!",this);}MainWindow::~MainWindow(){}

一文搞懂如何在CMake中使用Qt_Copperxcx的博客-CSDN博客_cmake配置qt

總結

以上是生活随笔為你收集整理的ubuntu18+Eclipse+CDT开发QT5界面程序的全部內容,希望文章能夠幫你解決所遇到的問題。

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