ubuntu-24.04.1-desktop 中安裝 QT6.7

ubuntu-24.04.1-desktop 中安裝 QT6.7

  • 1 環境準備
    • 1.1 安裝 GCC 和必要的開發包:
    • 1.2 Xshell 連接 Ubuntu
  • 2 安裝 Qt 和 Qt Creator:
    • 2.1 下載在線安裝器
    • 2.2 在虛擬機中為文件添加可執行權限
    • 2.3 配置鏡像地址運行安裝器
    • 2.4 錯誤:libxcb-xinerama.so.0: cannot open shared object file
    • 2.5 錯誤:library was found
    • 2.6 錯誤:無法下載存檔
  • 3 創建項目
    • 3.1 在 Xshell 中打開 QTCreator
    • 3.2 在 Qt 中選擇【文件】【New Project】
    • 3.3 選擇【Qt Widgets Application】
    • 3.4 輸入項目名稱,占擊【下一步】
    • 3.5 選擇【qmake】,占擊【下一步】
    • 3.6 占擊【下一步】
    • 3.7 選擇【Chinese(China)】,占擊【下一步】
    • 3.8 缺省選擇【Desktop Qt6.7.3】,占擊【下一步】
    • 3.9 缺省選擇,占擊【完成】
    • 3.10 生成項目工程,布局如下
    • 3.11 編譯錯誤:g++:找不到文件
    • 3.12 編譯錯誤:GL/gl.h:沒有那個文件或目錄

1 環境準備

Widnows 系統:Windows 10 專業版
虛擬機:VirtualBox7
Linux系統:ubuntu-24.04.1-desktop
Xmanager:Xmanager7

安裝 ubuntu-24.04.1-desktop,請參考:《虛擬機 VirtualBox7 安裝 ubuntu-Linux24.04.1LTS 和常用配置》

1.1 安裝 GCC 和必要的開發包:

在 Ubuntu 上,使用以下命令安裝 GCC 和 G++:

sudo apt update 
sudo apt install build-essential

1.2 Xshell 連接 Ubuntu

  • 打開Xshell 點擊 文件 新建
    在這里插入圖片描述
  • 輸入 主機名 IP地址 點擊鏈接
    在這里插入圖片描述

2 安裝 Qt 和 Qt Creator:

2.1 下載在線安裝器

確保在 Ubuntu 上安裝了與 Windows 上相同或兼容版本的 Qt 和 Qt Creator。你可以從 Qt 官網下載適用于 Linux 的安裝包,或者使用包管理器安裝。
QT6.7.2 在線安裝工具官方下載地址: https://download.qt.io/archive/online_installers/4.6/。
我們可以使用國內鏡像源。
清華大學鏡像
https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/
南京大學鏡像
https://mirrors.nju.edu.cn/qt/official_releases/online_installers/
在這里插入圖片描述
我選擇下載的 linux 版本:
https://download.qt.io/archive/online_installers/4.6/qt-unified-linux-x64-4.6.0-online.run
保存到ubuntu的共享文件目錄中:E:\work\lzc\share,對應/home/lzc/share

lzc@Ubuntu64:~$ cd /home/lzc/share
lzc

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/896306.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/896306.shtml
英文地址,請注明出處:http://en.pswp.cn/news/896306.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

告別 Freetype,擁抱高效字體處理新方案 - 純c#解析字體庫

在當今數字化的時代,字體處理在眾多領域中都扮演著至關重要的角色,無論是平面設計、網頁開發,還是移動應用、游戲制作,合適的字體選擇與精準的處理都能極大地提升用戶體驗。而在字體處理的技術領域,Freetype 庫一直是開…

React + TypeScript 復雜布局開發實戰

React TypeScript 復雜布局開發實戰 一、項目架構設計(基于最新技術棧) 1.1 技術選型與工程創建 # 使用Vite 5.x React 19 TypeScript 5.4 npx create-vitelatest power-designer-ui --template react-ts cd power-designer-ui && npm inst…

從最小依賴角度談靜態庫與動態庫的選擇及配置策略

文章目錄 1. 前言2. 靜態庫與動態庫:依賴最小化的抉擇2.1 靜態庫概述2.2 動態庫概述2.3 依賴最小化角度的選擇建議 3. 運行時庫配置策略:/MT 與 /MD 的取舍3.1 /MT 與 /MD 的優劣比較3.2 配置選擇的建議 4. 實際案例與配置示例4.1 靜態庫示例&#xff08…

深度學習pytorch之19種優化算法(optimizer)解析

提示:有謬誤請指正 摘要 本博客詳細介紹了多種常見的深度學習優化算法,包括經典的LBFGS 、Rprop 、Adagrad、RMSprop 、Adadelta 、ASGD 、Adamax、Adam、AdamW、NAdam、RAdam以及SparseAdam等,通過對這些算法的公式和參數說明進行詳細解析…

【深度學習神經網絡學習筆記(二)】神經網絡基礎

神經網絡基礎 神經網絡基礎前言1、Logistic 回歸2、邏輯回歸損失函數3、梯度下降算法4、導數5、導數計算圖6、鏈式法則7、邏輯回歸的梯度下降 神經網絡基礎 前言 Logistic 回歸是一種廣泛應用于統計學和機器學習領域的廣義線性回歸模型,主要用于解決二分類問題。盡…

002簡單MaterialApp主題和Scaffold腳手架

002最簡單的MaterialApp主題和Scaffold腳手架使用導航欄_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1RZ421p7BL?spm_id_from333.788.videopod.episodes&vd_source68aea1c1d33b45ca3285a52d4ef7365f&p1501.MaterialApp純凈的 /*MaterialApp 是主題,自帶方向設…

DeepSeek開源周Day1:FlashMLA引爆AI推理性能革命!

項目地址:GitHub - deepseek-ai/FlashMLA 開源日歷:2025-02-24起 每日9AM(北京時間)更新,持續五天! ? 一、開源周震撼啟幕 繼上周預告后,DeepSeek于北京時間今晨9點準時開源「FlashMLA」,打響開源周五連…

17.C++類型轉換

1. C語言中的類型轉換 在C語言中,如果賦值運算符左右兩側類型不同,或者形參與實參類型不匹配,或者返回值類型與接收返回值類型不一致時,就需要發生類型轉換,C語言中共有兩種形式的類型轉換:隱式類型轉換和顯…

springboot志同道合交友網站設計與實現(代碼+數據庫+LW)

摘 要 現代經濟快節奏發展以及不斷完善升級的信息化技術,讓傳統數據信息的管理升級為軟件存儲,歸納,集中處理數據信息的管理方式。本志同道合交友網站就是在這樣的大環境下誕生,其可以幫助使用者在短時間內處理完畢龐大的數據信…

VMware中的linux常用指令

常用 Linux 基礎命令 文件與目錄操作 ls:查看當前目錄的文件和子目錄,ls -a顯示所有文件,包括隱藏文件。cd:切換目錄,如 **cd ~** 切換到個人家目錄。pwd:查看當前目錄。mkdir:創建文件夾&#…

20250212:https通信

1:防止DNS劫持:使用 https 進行通信。 因為是SDK授權開發,需要盡量壓縮so庫文件和三方依賴。所以第一想法是使用 head only 的 cpp-httplib 進行開發。 cpp-httplib 需要 SSL 版本是 3.0及以上。但本地已經在開發使用的是1.0.2a版本,不滿足需求。 方案1:升級OpenSSL 將Op…

VisionPro-PMA工具

VisionPro-PMA工具 模板匹配的核心概念 康耐視(Cognex)的VisionPro是一款廣泛應用工業自動化的機器視覺軟件平臺,其模板匹配(Pattern Matching)功能是核心工具之一,常用與目標定位、特征識別和質量檢測等場景。 模板匹配:通過預先定義的參…

2025最新最全【大模型學習路線規劃】零基礎入門到精通_大模型 開發 學習路線

第一階段:基礎理論入門 目標:了解大模型的基本概念和背景。 內容: 人工智能演進與大模型興起。 大模型定義及通用人工智能定義。 GPT模型的發展歷程。 第二階段:核心技術解析 目標:深入學習大模型的關鍵技術和工…

使用CSS3DRenderer/CSS2DRenderer給模型上面添加html標簽

先放一下預覽圖 主要使用css2dRender和css3dRender,添加圖片和標簽。 思路:使用css3dRender添加一個圖片,然后獲取的位置坐標,使用css3dRender添加一個文字標簽,也設置這個位置坐標,此外z軸設置一個高度&a…

完美隱藏滾動條方案 (2024 最新驗證)

完美隱藏滾動條方案 (2024 最新驗證) css /* 全局隱藏豎直滾動條但保留滾動功能 */ html {overflow: -moz-scrollbars-none; /* Firefox 舊版 */scrollbar-width: none; /* Firefox 64 */-ms-overflow-style: none; /* IE/Edge */overflow-y: overlay; …

Linux 內核配置機制詳細講解

本文是對 Linux 內核配置機制 make menuconfig 的 超詳細分步解析,涵蓋其工作原理、界面操作、配置邏輯及底層實現: 一、內核配置系統概述 Linux 內核的配置系統是一個 基于文本的交互式配置工具鏈,核心目標是通過定義 CONFIG_XXX 宏來控制內…

視頻裂變加群推廣分享引流源碼

源碼介紹 視頻裂變加群推廣分享引流源碼 最近網上很火,很多人都在用,適合引流裂變推廣 測試環境:PHP7.4(PHP版本不限制) 第一次訪問送五次觀看次數,用戶達到觀看次數后需要分享給好友或者群,好友必須點擊推廣鏈接后才會增加觀看次…

python-leetcode-每日溫度

739. 每日溫度 - 力扣(LeetCode) class Solution:def dailyTemperatures(self, temperatures: List[int]) -> List[int]:n len(temperatures)answer [0] * nstack [] # 存儲索引for i, temp in enumerate(temperatures):while stack and temperat…

文件下載技術的終極選擇:`<a>` 標簽 vs File Saver.js

文件下載技術的終極選擇&#xff1a;<a> 標簽 vs File Saver.js 在 Web 開發中&#xff0c;文件下載看似簡單&#xff0c;實則暗藏玄機。工作種常糾結于 <a> 標簽的原生下載和 File Saver.js 等插件的靈活控制之間。本文將從原理、優缺點、場景對比到實戰技巧&…

deepseek sse流式輸出

鏈接 semi-ui-vue聊天組件 - 可以用這個組件優化界面 sse服務端消息推送 webflux&webclient Hi-Dream-Blog - 參考這個博客&#xff0c;可以在后臺將markdown語法轉為html 文章目錄 鏈接效果代碼pom.xmlDeepSeekControllerWebConfigDeepSeekClientAiChatRequestAiChatM…