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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在Eclipse的CDT:配置和开发Qt5工程

發(fā)布時間:2025/3/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Eclipse的CDT:配置和开发Qt5工程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、前言

????????QT的Eclipse——集成插件已經(jīng)失效。

????????有什么方法可以讓我們在 Eclipse CDT 中構(gòu)建一個涉及 QT 的項目?

????????比如,我得到了QT的庫和頭文件和moc,那么如果我只是用代碼設(shè)計GUI,我可以直接在Eclipse CDT中調(diào)試和編譯QT項目。有什么解決辦法嗎?我看到 NetBeans 可以做到這一點,但它似乎只支持 QT4 而不是 QT5。

????????此問題目前還沒有解決,以下只給出幾個說法,可以嘗試。

二、環(huán)境安裝、資源下載

1.下載 eclipse開發(fā)包eclipse-cpp-luna-SR2-linux-gtk-x86_64.tar.gz 解壓/opt/下

2.下載QT安裝包,qt-opensource-linux-x64-5.12.2.run,下載完直接運行,圖形化安裝。

3.下載eclipse的QT插件qt-eclipse-integration-linux.x86_64-1.6.1.tar.gz,因為QT官方已經(jīng)不更新eclipse的插件,所以只能用以前版本的插件,需要在工程中修改代碼。下載完把壓縮包內(nèi)的plugins和features 文件夾內(nèi)的內(nèi)容復制到eclipse的解壓目錄的對應(yīng)的文件夾中即可。

4.打開eclipse進行QT開發(fā)SDK相關(guān)設(shè)置。

5.QT安裝完成,所有QT工具全部在目錄 /home/wubihe/Qt5.12.2/5.12.2/gcc_64/bin/下面,可以添加到環(huán)境變量中。添加QtDesigner外部工具和UIC工具。

?6.當前環(huán)境下,新建一個DEMO過程。

7.因為我們的eclipse插件不支持QT5.0以上版本,當前安裝QT5.12.2,所以需要需改相應(yīng)文件,?工程名.pro 里面加上 Qt += widgets?,需要widgets組件。Qt5和Qt4不同的是將常用的組件重新放到了QtWidgets文件夾下面,以前好像是放在QtGUI中的,所以需改#include <QApplication>為#include <QtWidgets/QApplication>,其他報錯的都需要加上QtWidgets。

8.工程設(shè)置UIC生成的頭文件在當前目錄下的ui文件夾下面,所以需要新建ui文件夾。ui文件生成h文件步驟,選中ui文件,再選擇“Run”--->"External Tools"--->uic。

以上方法在2022.03版本的Eclipse似乎無效。

三、Eclipse2022.03解決辦法

????????您可以將 Qt 頭文件和庫目錄添加為 C++ 的全局 Eclipse 路徑,包括目錄和庫。

????????對于 Qt 5,它的文件夾 include 和 lib 在根 Qt 安裝文件夾中。

????????[更新] 因為要從 .pro 文件生成正確的 makefile,您需要每次運行 qmake,我建議查看自定義構(gòu)建命令的方向。同樣在這里不建議嘗試直接執(zhí)行此操作。

  • include路徑

  • lib路徑配置

官方文章:

Help - Eclipse Platform

總結(jié)

以上是生活随笔為你收集整理的在Eclipse的CDT:配置和开发Qt5工程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。