久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Win10下VM虛擬機(jī)Ubuntu的QT安裝歷程

 武林幽憶 2023-09-18

一,、環(huán)境版本

以下分別對應(yīng)虛擬機(jī),、操作系統(tǒng)和QT:17.0.0 build-20800274  VMware? Workstation 17 Pro、20.04.2-Ubuntu,、qt-opensource-linux-x64-5.14.0.run,。

二、安裝步驟

2.1,、輸入命令賦予安裝包權(quán)限

sudo chmod -R 777 qt-opensource-linux-x64-5.14.0.run

2.2,、輸入命令進(jìn)行安裝

sudo ./qt-opensource-linux-x64-5.14.0.run

小技巧:斷網(wǎng)安裝,否則會進(jìn)行不下去,。默認(rèn)會將qt安裝在/opt下,。

2.3、運行QCreator

在opt/Qt5.14.0/Tools/QtCreator/bin目錄下找到可執(zhí)行文件QtCreator,,雙擊運行,。

三、使用Qt

3.1,、編譯

在建立一個工程后,,編譯不能執(zhí)行,kit中有提示,,說明g++沒有安裝,,故要手動安裝。

error1:the kit has a qt version,but no C++ compiler

解決方案:sudo apt-get install g++

error2:Could not start process "make" -f 

解決方案:apt install build-essential

error3:cannot find -lGL

解決方案:apt-get install libgl1-mesa-dev

以上3個問題解決后,,可以正常編譯并運行程序了,。

3.2、打包Qt生成的程序

通過linuxdeployqt 來實現(xiàn)打包,,該方法只需要在github下載 linuxdeployqt-continuous-x86_64.AppImage,,然后使用linuxdeployqt(此處重命名了) xx即可實現(xiàn)Qt打包功能,打包后拷貝整個文件夾到未安裝Qt的linux上即可,。

error4: "/usr/bin/qmake -query" exited with 1 : "qmake: could not exec" 

解決方案:配置qmake路徑,,使用root權(quán)限:ln -s ***/Qt5.14.0/5.14.0/gcc_64/bin/qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 建立鏈接即可。(路徑名稱以實際版本為準(zhǔn))

3.3,、如何在桌面上生成QtCreator圖標(biāo)

生成的桌面圖標(biāo)點擊沒有響應(yīng),,不太清楚是什么原因,代碼如下:

[Desktop Entry]
Encoding=UTF-8
Name=QtCreator
Comment=QtCreator
Icon=/opt/Qt5.14.0/Examples/Qt-5.14.0/quick/window/resources/icon64.png
Exec=/opt/Qt5.14.0/Tools/QtCreator/bin/qtcreator
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

關(guān)閉虛擬機(jī)重啟系統(tǒng),,功能正常了,,內(nèi)因不詳。

用另一種鏈接來簡化命令行的實現(xiàn):

sudo ln -s /opt/Qt5.14.0/Tools/QtCreator/bin/qtcreator /home/tf/myqt

四,、卸載Qt

/opt/Qt5.14.0/目錄下找到MaintenanceTool,,雙擊按照提示刪除,,為了刪除干凈,完成后執(zhí)行下面命令:

cd ~
sudo rm -rf .config/QtProject
sudo rm -rf .config/Qt
sudo rm -rf .local/share/QtProject
sudo rm -rf .cache/QtProject
sudo rm -rf .cache/Qt
                                                                                                                                         

五,、其他

error:su root出現(xiàn)authentication failure提示

解決方案:

sudo passwd root

Enter new UNIX password:                                     //此時輸入你的密碼

Retype new UNIX password:                                  //再次輸入,,相同密碼

passwd: password updated successfully

error:VM虛擬機(jī)設(shè)置了共享目錄但仍看不到

解決方案:這是因為還缺少一個掛載操作!

sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

/mnt/hgfs/ 是掛載點,,我們也可以修改為其它掛載點,,-o allow_other 表示普通用戶也能訪問共享目錄。如果每次重啟之后想讓系統(tǒng)自動掛載,,需要修改 /etc/fstab,, 在最后添加一行添加:

 .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

error:重裝VM tools后,進(jìn)入ubuntu分辨率被改變,。

解決方案:ctrl+Alt+T進(jìn)入命令框,,xrandr -s n來改,其中n為1~24整數(shù),。越小分辨率越高,。

error:Sorry,the application appLoader has stopped unexpectedly

解決方案:Ubuntu桌面版預(yù)裝了Apport,它是一個錯誤收集系統(tǒng),,會收集軟件崩潰,、未處理異常和其他,包括程序bug,,并為調(diào)試目的生成崩潰報告,。當(dāng)一個應(yīng)用程序崩潰或者出現(xiàn)Bug時候,Apport就會通過彈窗警告用戶并且詢問用戶是否提交崩潰報告,。程序崩潰過一次,,就會生成一個.crash文件,記錄著崩潰信息,,這些崩潰信息保存在目錄: /var/crash/ ,,如果不是什么大問題,刪除該文件就不會再報錯誤,。編輯/etc/default/apport,,參數(shù)enabled=0可關(guān)閉這項功能,sudo apt-get purge apport直接移除apport,。

error:Low Disk Space on "Filesystem root"

解決方案:

df -h

查看磁盤占用率,,有些已達(dá)到了100%,故要對磁盤進(jìn)行擴(kuò)容,。

apt-get install -y  gparted

這是一款Ubuntu下的磁盤分區(qū)軟件,,用之前先要關(guān)閉當(dāng)前的OS,在虛擬機(jī)上:虛擬機(jī)-->設(shè)置-->硬件-->硬盤,,對磁盤容量進(jìn)行擴(kuò)展,,擴(kuò)展后再啟動OS,,利用gparted對新擴(kuò)展空間進(jìn)行分區(qū)格式化。

error:There is no application installed for "shared library"files

QT平臺下按F5是可以執(zhí)行程序,,但到目錄下雙擊會出現(xiàn)以上提示,,應(yīng)用程序中止,。

error:時鐘不同步

虛擬機(jī)->設(shè)置->選項->VMTools 開啟時間同步,。如果當(dāng)時同步了,后面再開時又與主機(jī)不一樣,,則在ubuntu中settings->Date&Time設(shè)置時區(qū),。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多