qt編譯出錯 /usr/bin/ld 找不到 -lGL
第一次使用Qt,編譯過程出現以下錯誤:
/usr/bin/ld: 找不到 -lGL
~$ locate libGL.so
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
~$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so
libGL.so 連結到usr/lib/目錄下即可。
相關推薦
qt編譯出錯 /usr/bin/ld 找不到 -lGL
第一次使用Qt,編譯過程出現以下錯誤: /usr/bin/ld: 找不到 -lGL ~$ locate libGL.so /usr/lib/i386-linux-gnu/mesa/libG
Centos中Qt編譯問題(/usr/bin/ld: 找不到 -lpulse-mainloop-glib,/usr/bin/ld: 找不到 -lpulse...)
Linux下QT編寫一個與視訊播放的程式,出現/usr/bin/ld: 找不到 -lpulse-mainloop-glib,/usr/bin/ld: 找不到 -lpulse 解決辦法: 首先find / -name libpulse.so* 然後cp /usr/li
/usr/bin/ld: 找不到 -lmsc----解決方案
系統的預設搜尋依賴庫路徑為,/usr/local/lib 在camkelists.txt檔案中對可執行檔案連結libmsc.so add_executable(iat_publish src/iat_publish.cpp src/speech_recognizer.c src/l
caffe 錯誤總結 “/usr/bin/ld: 找不到 -lopencv_imgcodecs”
一、錯誤提示:/usr/bin/ld: 找不到 -lopencv_imgcodecs 或者 caffe cannot find lopencv_imgcodecs 二、原因: opencv_imgcodecs is needed and available in opencv 3
CentOS安裝Qt編譯錯誤以及無法除錯的問題解決( /usr/bin/ld:cannot find –lGL 和 Debugginghas failed)
CentOS安裝Qt編譯錯誤以及無法除錯的問題解決 1、前提 系統: CentOS-6.5-x86_64-minimal.iso 最小化linux. 手動安裝x-winodws介面。 Qt版本:qt-opensource-linux-x64-5.6.0.run。 安裝qt需
vddk 編譯錯誤 /usr/bin/ld:cannot find -lthrift
問題描述 編譯 vddk 時報錯: /usr/bin/ld: cannot find -lthrift collect2: 錯誤:ld 返回 1 make: *** [vddk] 錯誤 1 或者報如下錯誤: In file included fr
同包不同檔案,繼承介面,編譯出錯:java錯誤找不到符號
在同一個包中分不同的.java檔案進行繼承實驗時,出現編譯錯誤:java錯誤找不到符號 程式如下: ①Test.java package test; class Test {public static void main(String[] args) {Person p
解決找不到/usr/bin/ld: cannot find -lXX的問題
Ubuntu下遇到ld: cannot find -lXX之類的問題,提示找不到相關庫檔案 1、 如果能上網,最不用廢腦子的辦法: $ sudo apt-get install apt-file $ apt-file update $ apt-file search li
編譯時遇到/usr/bin/ld: cannot find -lluajit 解決方法
今天編譯一個c++和torch程式的時候爆出了/usr/bin/ld: cannot find -lluajit的錯誤,幾經折騰,終於吧這個問題解決了, 出現這個問題的原因就是luajit沒有安裝到正確的位置. 1.下載luajit http://luajit.org/download.
處理 /usr/bin/ld: cannot find -lc等編譯問題
用g++編譯C++程式時顯示出: /usr/lib/ld: cannot find -lc /usr/lib/ld: cannot find -lgcc_s /usr/lib/ld: cannot find -lm /usr/lib/ld: cannot find -lgcc_s 的錯誤。在網上看了很多中關於
Linux環境下gcc靜態編譯/usr/bin/ld: cannot find -lc錯誤原因及解決方法 原因:
原因: 一般出現這個問題的時候,Makefile中肯定有-static選項。這其實是靜態連結時沒有找到libc.a。 解決方案: 需要安裝glibc-static.xxx.rpm,如glibc-static-2.12-1.107.el6_4.2.i686.rpm,或是yum install gli
Ubuntu14.04 編譯 /usr/bin/ld: cannot find -l*** 問題
問題描述: 在Ubuntu14系統中使用QTcreatr3.3.0(Based on Qt 5.4.0 (GCC 4.6.1, 64 bit))編譯已存在的QT工程時,報錯,一共兩次 /usr/bin/ld: cannot find -iGL
編譯出現:【/usr/bin/ld: skipping incompatible * when searching for *】的解決方法
[email protected]:~/6410/linuxcsqlite3$ make gcc sqlite.o -o sqlite -L /home/wzg/6410/sqlite-3.5.9/_install/lib -I/home/wzg/6410/sqlite-3.5.9/_install
編譯hostapd時,出現錯誤:/usr/bin/ld: cannot find -lnl
[email protected]:/work/project/wifi/04.hostapd/hostapd-2.0/hostapd$ make /usr/bin/ld: cannot find -lnl collect2: ld returned 1 exit
編譯時遇到 /usr/bin/ld: cannot find -lxxx 錯誤的解決方法
本文介紹下,在編譯軟體時,提示usr/bin/ld: cannot find錯誤的解決方法,有需要的朋友參考下。 原因:庫檔案並沒有匯入的ld檢索目錄中。 解決方法: 1、確認庫檔案是否存在,比如-l123, 在/usr/lib, /usr/local/lib,
編譯過程中提示 /usr/bin/ld: cannot find
在編譯過程中遇到 找不到 /usr/bin/ld: cannot find -lxtst. 首先在本地搜尋該檔案: apt-file/aptitude search xtst; 通過pkg-confi
解決編譯時遇到的/usr/bin/ld: cannot find -lpthreads問題
sudo apt-get update && sudo apt-get install build-essential libevent-pthreads-2.0.5 doxygen
/usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Err
usr 方法 pos track data- -m stat cgi error /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cg
安裝 sysbench的 報錯 /usr/bin/ld: cannot find -lmysqlclient_r 解決辦法
cli 既然 cannot ibm 這樣的 mysq 文件名 can 都是 首先你需要找到這個庫的位置 一般找的話需要將lib 給加上(註意:我這裏是 -lmysqlclient_r 的報錯,於是我找就找 libmysqlclient_r ) find / -name
IntelliJ IDEA 編譯代碼報錯 找不到符號 符號: 找不到符號包 包
build UC valid int 輸出 圖片 pro 重新編譯 tar 在使用IDEA的時候,經常出現過找不到包或者找不到符號的情況,可以嘗試以下幾種方式來解決 1.如果項目使用的是Maven可以使用Maven-Reimport 2.還可以 Invalidate an