GLFW3出error adding symbols: DSO missing from command line解决
发布日期:2021-09-08 22:55:25 浏览次数:21 分类:技术文章

本文共 473 字,大约阅读时间需要 1 分钟。

背景:使用OpenGL的GLFW3.1库的时候,使用其中一些代码

报error adding symbols: DSO missing from command line

因为使用的是Qcreator,解决方法是在.pro文件里加一些库

LIBS +=-lpthreadLIBS +=-lX11 -lXrandr -lXinerama -lXi -lXxf86vm -lXcursor

找具体缺少的库使用

pkg-config

Linux 命令行运行

pkg-config --print-requires --print-requires-private glfw3

得到缺失的包列表如下

x11xrandrxixxf86vmgl

找需要包含的lib,使用

pkg-config --libs

命令,加上缺失的包,如:

pkg-config --libs x11

得到-lX11 ,即开头包含的库之一。对缺失的包依次运行得到要补充的包。

转载于:https://www.cnblogs.com/browncrane/p/4290585.html

转载地址:https://blog.csdn.net/weixin_34341229/article/details/93427659 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Logistic Regression
下一篇:12.14感想

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月22日 18时34分08秒