windows 搞完了開始linux吧
我選擇的是虛擬機器ubuntu18.04 qt 5.6.2 qt creator4.5.1
右擊在終端開啟 輸入命令
sudo ./qt-creator-opensource-linux-x86_64-4.5.1.run開始安裝 qt creator目錄我就直接放在了主資料夾下了 /home/tian
等待 安裝完成 安裝qt 輸入命令
sudo ./qt-opensource-linux-x64-android-5.6.2.run一樣等待安裝 目錄就直接放在了主資料夾下 /home/tian
然後開始配置環境變數
輸入命令
sudo vim ~/.bashrc在檔案末尾加入這幾句**
export qtdir=/home/tian這幾句**一定要理解一下在寫,不要直接複製qtdir是安裝目錄 path是qtreator和gcc編譯器的bin資料夾 ld_library_path是qtreator和gcc編譯器的lib資料夾export path=$qtdir/qt5.6.2/5.6/gcc_64/bin:$qtdir/qtcreator/bin:$path
export ld_library_path=$qtdir/qt5.6.2/tools/qtcreator/lib:$qtdir/qtcreator/lib:$ld_library_path
在這遇到了乙個坑,我配置的時候把裡邊的「:」給寫成了「;」,所以整個系統的環境變數就亂了,sudo和ls之類的都用不了了
命令 '解決辦法 分兩步:sudo
' 可在 '
/usr/bin/sudo
' 處找到 由於/usr/bin 不在path 環境變數中,故無法找到該命令
1, 執行此命令語句:
/usr/local$或者export path="
/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin
"
export path="或者/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin
"
$export path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin/:/sbin:/bin:/usr/game:$path然後sudo這些命令就可以用了,
2,趕緊去把錯誤給該了去
sudo vim ~/.bashrc把「;」改為「:」英文符號哦
ok!!環境變數搞定,開始下一步,關聯
開啟qt creator,和windows一樣的步驟 工具 ——>選項
然後重點來了,linux和windows上用的編譯器是不一樣的阿,然後不知怎麼回事,他會提示你沒有這個qt版本的編譯器,這是因為ubuntu沒有安裝gcc編譯器
安裝命令:
sudo apt install cmake g++我原來搭建的時候還遇到過這個錯誤
這和剛剛是一樣的原因
安裝好gcc之後,新建工程,執行發現又錯了cannot find -igl
再繼續安裝 命令
sudo apt install libgl1-mesa-dev執行過程中又錯了!!!!
tian@tian$ sudo apt install libgl1-mesa-dev解決方法:正在讀取軟體包列表... 完成
正在分析軟體包的依賴關係樹
正在讀取狀態資訊... 完成
有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是
因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟體
包尚未被建立或是它們已被從新到(incoming)目錄移出。
下列資訊可能會對解決問題有所幫助:
下列軟體包有未滿足的依賴關係:
libgl1-mesa-dev : 依賴: libglvnd-dev 但是它將不會被安裝
e: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係。
然後在「其他軟體」選項卡中,去掉有問題等源
最後在命令列裡輸入
sudo apt update更新即可,重新安裝
搞定我在測試的時候,發現linx並不像windows那樣直接生成乙個.exe 檔案,你雙擊就會執行
linux需要在終端才能執行生成的檔案
test就是生成的可執行檔案
在該目錄下右擊滑鼠選擇在終端開啟 輸入命令 ./test 即可執行該檔案
QT開發Linux下環境搭建
第二步安裝 終端下執行 chmod u x qt opensource linux x64 5.8.0.run qt opensource linux x64 5.8.0.run 第三步 執行helloworld 因出現 usr bin ld cannot find igl 錯誤 要終端下執行 su...
QT開發環境大搭建
1.qt embeded環境的安裝 在宿主機上安裝了qt 的開發環境以後,我們就可以在宿主機上進行應用程式的開發,但是在宿主機上開發好的應用程式最終是要移植到目標機上去的,因此還需要在宿主機上編譯和安裝支援目標機的 qt embedded 環境,用 qt embedded 提供的工具來交叉編譯我們開...
Qt學習之路 Qt開發環境搭建
在win7下搭建開發環境 1.qt使用4.8.5版本 2.qt creator使用2.8.0版本 3.mingw gcc4.4版本 4.gdb偵錯程式 安裝步驟 1.安裝qt creator qt creator windows opensource 2.8.0.exe 2.安裝qt框架 qt wi...