簡體   English   中英

Qt 找不到 GL 庫

[英]Qt can't find GL library

我已經在 64 位 Centos 上安裝了 QT。 在構建簡單的小部件表單應用程序時出現以下錯誤:

/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
make: *** [untitled] Error 1
08:17:08: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project untitled (kit: Desktop Qt 5.9.5 GCC 64bit)
When executing step "Make"

下面的命令

locate *libGL.so*

雙桅船

/usr/lib64/libGL.so.1
/usr/lib64/libGL.so.1.2.0

如何解決問題?

您需要開發文件,而不僅僅是運行時文件。 當您指定標志-lGL時,編譯器將查找要鏈接到的 libGL.so 或 libGL.a 文件。

在這種情況下,您會期望 /usr/lib64/libGL.so 文件存在。

  yum provides /usr/lib64/libGL.so 

查找提供該文件的軟件包。 (或者更廣泛的搜索,運行yum provides */libGL.so

然后安裝那個包

  yum install mesa-libGL-devel

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM