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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux缺少qt5core,关于qt5:无法运行Qt应用:找不到版本“ Qt_5”

發布時間:2023/12/15 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux缺少qt5core,关于qt5:无法运行Qt应用:找不到版本“ Qt_5” 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我運行Ubuntu 16.04 LTS。

我的問題是我無法運行可以編譯的Qt5應用程序。

這是我嘗試運行它時得到的:

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.6' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

然后,我刪除了Qt5并清除了所有殘余。 然后我再次安裝了Qt5。

user@user-P64V7:~$ which qmake

/home/user/Qt5.8.0/5.8/gcc_64/bin/qmake

user@user-P64V7:~$ qmake --version

QMake version 3.1

Using Qt version 5.8.0 in /home/user/Qt5.8.0/5.8/gcc_64/lib

user@user-P64V7:~$ echo $PATH

/home/user/Qt5.8.0/5.8/gcc_64/bin:/home/user/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

值得注意的是,我使用的是Netbeans 8.2,而QMake命令是

/home/user/Qt5.8.0/5.8/gcc_64/bin/qmake

知道我做錯了什么嗎?

非常感謝!

你讀過這個話題嗎?

是的,我經歷了所有可以找到的線索。 我的問題不是編譯,而是執行...

所以我根據前兩個問題找出了答案:

執行錯誤-未找到版本'Qt_5

如何在Linux中設置環境變量LD_LIBRARY_PATH

總而言之,要以正確的方式添加庫,應將自定義的.conf文件添加到包含庫文件夾的所有絕對路徑的文件夾/etc/ld.so.conf.d中,然后運行sudo ldconfig。:)

將用戶主目錄中的內容添加到全局/etc/ld.so.conf.d有點可疑或至少很丑陋(對于丑陋的某種定義)...我想在個人工作站上可以,但是我寧愿添加它 到特定于用戶的LD_LIBRARY_PATH,這在沒有root訪問權限的用戶的控制下。

不過,+ 1可以解決您自己未解決的問題,我總是覺得值得稱贊。

實際上,這是我從第二個問題的答案中發現的:從Ubuntu 9.04 Jaunty Jackalope開始,無法在$ HOME / .profile,/ etc / profile或/ etc / environment文件中設置LD_LIBRARY_PATH。 您必須使用/etc/ld.so.conf.d/.conf配置文件。

哦,不知道。 我通常在~.bashrc中設置LD_LIBRARY_PATH,它適用于我需要的應用程序。

cpu:armv8

操作系統:Linux kylin.5.desktop-generic

從5.6升級到5.9

程序發布后,也會出現類似情況。

解:

將目標計算機中的/usr/local/Qt-5.9.2復制到/usr/local/。

qtchooser -install qt5.9 /usr/local/Qt5.9.1/5.9.1/gcc_64/bin/qmake

<5233>

sudo ldconfig -v

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Linux缺少qt5core,关于qt5:无法运行Qt应用:找不到版本“ Qt_5”的全部內容,希望文章能夠幫你解決所遇到的問題。

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