国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux的Qt編譯出現(xiàn):-1: error: cannot find -lGL問題的解決方法

這篇具有很好參考價值的文章主要介紹了Linux的Qt編譯出現(xiàn):-1: error: cannot find -lGL問題的解決方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

Qt是支持跨平臺的C++圖形用戶界面應(yīng)用程序開發(fā)框架,在一個平臺上開發(fā)好應(yīng)用程序可以在多個平臺方便移植。

在將windows平臺上開發(fā)的Qt界面程序移植到Linux Ubuntu系統(tǒng)中,在構(gòu)建項(xiàng)目時出現(xiàn)以下編譯問題: error: cannot find -lGL。

即,沒找到libGL.so 庫。以下兩個方法都可以解決問題。

第一個解決方法:直接更新libgl1-mesa-dev

sudo apt-get install libgl1-mesa-dev
Linux的Qt編譯出現(xiàn):-1: error: cannot find -lGL問題的解決方法,linux,qt

第二個解決辦法:創(chuàng)建軟鏈接

Ubuntu自帶的 OpenGL 鏈接庫在后綴中添加了版本號,例如
Linux的Qt編譯出現(xiàn):-1: error: cannot find -lGL問題的解決方法,linux,qt

但是 Qt 在鏈接階段查找的 OpenGL 鏈接庫是不帶版本號的。因此,可以在 /usr/lib/ 目錄下為 OpenGL 鏈接庫創(chuàng)建一個鏈接

sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so

再次到Qt中構(gòu)建項(xiàng)目,即可編譯通過。文章來源地址http://www.zghlxwxcb.cn/news/detail-731350.html

到了這里,關(guān)于Linux的Qt編譯出現(xiàn):-1: error: cannot find -lGL問題的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 解決Qt字體問題:QFontDatabase: Cannot find font directory xx/lib/fonts

    運(yùn)行程序的時候,給了我一句提示: QFontDatabase: Cannot find font directory /home/xxx/Qt5.9.7/5.9.7/arm-linux-gnueabihf-gcc/lib/fonts. Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig. 這個錯誤提示比較明顯的就是字體庫缺失。 兩種方式: 1.直接在main函數(shù)里

    2024年02月12日
    瀏覽(26)
  • 出現(xiàn)Error: Cannot find module ‘compression-webpack-plugin‘錯誤

    出現(xiàn)Error: Cannot find module ‘compression-webpack-plugin‘錯誤

    解決:npm install --save-dev compression-webpack-plugin@1.1.12 版本問題

    2024年02月13日
    瀏覽(28)
  • 【前端】執(zhí)行cnpm i出現(xiàn),報錯Error: Cannot find module ‘fs/promises‘

    【前端】執(zhí)行cnpm i出現(xiàn),報錯Error: Cannot find module ‘fs/promises‘

    一、問題: 二、分析: 由于低版本的Node.js對于promises的引入方式與高版本的是不一樣的導(dǎo)致promises引入失??; cnpm版本太高 ,node不支持’fs/promises’引入的方式; 三、解決(兩者取一即可): 查找node的安裝路徑=》 where node 【1】升級node版本 【2】降低cnpm的版本 四、效果:

    2024年02月15日
    瀏覽(95)
  • Webapck 解決:[webpack-cli] Error: Cannot find module ‘vue-loader/lib/plugin‘ 的問題

    Webapck 解決:[webpack-cli] Error: Cannot find module ‘vue-loader/lib/plugin‘ 的問題

    其一、報錯為: [webpack-cli] Error: Cannot find module \\\'vue-loader/lib/plugin\\\' 中文為: [webpack-cli] 錯誤:找不到模塊“vue-loader/lib/plugin” 其二、問題描述為: 在項(xiàng)目打包的時候 npm run build ,控制臺報錯,并拋出一個 Cannot find module \\\'vue-loader/lib/plugin\\\' 的問題; 其三、控制臺報錯的頁面顯示

    2024年02月02日
    瀏覽(26)
  • 解決使用npm出現(xiàn)Error: Cannot find module ‘C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.jsprefix‘報錯

    解決使用npm出現(xiàn)Error: Cannot find module ‘C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.jsprefix‘報錯

    在我設(shè)置公司鏡像源的時候遇到以下報錯:Error: Cannot find module \\\'C:Program Filesnodejsnode_modulesnpmbinnpm-cli.jsprefix\\\',導(dǎo)致切換失敗 ? 分析問題:可以看到,報錯的內(nèi)容如下: ?1、可以看到,問題的癥結(jié)在于,無法找到npm-cli.js文件 2、既然無法找到,那么指定就是在安裝目錄下面

    2024年02月11日
    瀏覽(108)
  • 解決 Error: Cannot find module ‘C:\Users\xxx\AppData\Roaming\npm\...\pnpm.cjs 問題

    解決 Error: Cannot find module ‘C:\Users\xxx\AppData\Roaming\npm\...\pnpm.cjs 問題

    安裝 Nodejs 到 C 盤,環(huán)境變量配置啥的都是默認(rèn)的。 安裝 pnpm ,后續(xù)都能正常使用。。。 某種原因我想卸載 Nodejs 并重裝,中途我刪過這個目錄 C:UsersxxxAppDataRoamingnpm (npm下載依賴的默認(rèn)安裝目錄) 重裝后環(huán)境變量也是配置到 D 盤等等。 安裝 pnpm 也是安裝到了D盤 Nodejs 目錄

    2024年02月05日
    瀏覽(161)
  • Matlab2022a無法識別vs2019編譯器,未檢測到支持的編譯器,錯誤使用Mex -setup error cannot find support compiler

    Matlab2022a無法識別vs2019編譯器,未檢測到支持的編譯器,錯誤使用Mex -setup error cannot find support compiler

    1、確定一下您的問題:錯誤使用Mex 2、再執(zhí)行以下命令: 如果您的結(jié)果跟我一樣,那么可以繼續(xù)看,如果不一樣,就可能不是同一個問題。 下面直接說解決方案: 3、打開powershell,執(zhí)行下面命令 install-module -scope currentuser MSI 按照提示輸入Y 4、繼續(xù)執(zhí)行命令 get-msirelatedproduct

    2024年02月06日
    瀏覽(45)
  • npm 報錯 Error: Cannot find module ‘semver‘的解決方法

    npm 報錯 Error: Cannot find module ‘semver‘的解決方法

    執(zhí)行npm install報錯 解決方案 重裝node.js 然后到以下文件夾刪除相關(guān)殘留文件: 進(jìn)入 /usr/local/lib 刪除所有 node 和 node_modules文件夾 進(jìn)入 /usr/local/include 刪除所有 node 和 node_modules 文件夾 進(jìn)入 /usr/local/bin 刪除 node 的可執(zhí)行文件 然后就刪除干凈了 為了安裝最新版nodejs,先提前安裝

    2024年02月12日
    瀏覽(101)
  • 成功解決Error: Cannot find module ‘html‐webpack‐plugin‘

    執(zhí)行npm run?build的時候發(fā)現(xiàn)? Cannot find module \\\'html-webpack-plugin\\\' ? -S 表示添加到生產(chǎn)環(huán)境中,npm I -D 表示開發(fā)環(huán)境使用,所以可能沒有安裝到開發(fā)環(huán)境中 解決如下

    2024年02月04日
    瀏覽(33)
  • 解決前端報錯 Error: Cannot find module ‘xxx‘(包含 uniapp)

    在 npm install 安裝好依賴后,執(zhí)行打包命令時可能報錯: 1、 Error: Cannot find module \\\'@vue/babel-preset-app\\\' 2、 Error: Cannot find module \\\'cache-loader\\\' 這里只列了兩種,只是因?yàn)閾Q了 3 個 node 環(huán)境出現(xiàn)的報錯。 網(wǎng)上的解決方案大多是: 1、刪除 node_modules 與 package-lock.json ,重新 $ npm install 一下

    2024年02月12日
    瀏覽(102)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包