GLFW3出error adding symbols: DSO missing from command line解决
2015-02-13 16:43
543 查看
背景:使用OpenGL的GLFW3.1库的时候,使用其中一些代码
报error adding symbols: DSO missing from command line
因为使用的是Qcreator,解决方法是在.pro文件里加一些库
找具体缺少的库使用
Linux 命令行运行
得到缺失的包列表如下
找需要包含的lib,使用
命令,加上缺失的包,如:
得到-lX11 ,即开头包含的库之一。对缺失的包依次运行得到要补充的包。
报error adding symbols: DSO missing from command line
因为使用的是Qcreator,解决方法是在.pro文件里加一些库
LIBS +=-lpthread LIBS +=-lX11 -lXrandr -lXinerama -lXi -lXxf86vm -lXcursor
找具体缺少的库使用
pkg-config
Linux 命令行运行
pkg-config --print-requires --print-requires-private glfw3
得到缺失的包列表如下
x11 xrandr xi xxf86vm gl
找需要包含的lib,使用
pkg-config --libs
命令,加上缺失的包,如:
pkg-config --libs x11
得到-lX11 ,即开头包含的库之一。对缺失的包依次运行得到要补充的包。
相关文章推荐
- 解决/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line
- error adding symbols: DSO missing from command line
- error adding symbols: DSO missing from command line
- libstdc++.so.6: error adding symbols: DSO missing from command line(Qt+ros)
- error adding symbols: DSO missing from command line
- 安装bochs,make时出现错误libpthread.so.0: error adding symbols: DSO missing from command line
- qt opencv编译错误 /usr/local/lib/libopencv_imgcodecs.so.3.1:-1: error: error adding symbols: DSO missing from command line
- /usr/lib/x86_64-linux-gnu/libboost_system.so: error adding symbols: DSO missing from command line
- SSL_CTX_free@@libssl.so.10' /usr/lib64/libssl.so.10: error adding symbols: DSO missing from command
- OpenCV编译错误:/usr/local/lib/opencv_core.so.3.1:error adding symols: DSO missing from command line
- error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status
- DSO missing from command line原因及解决办法
- DSO missing from command line
- Android Studio 解决:error adding symbols: File in wrong format clang++.exe: error: linker command failed with exit code 1
- /usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line
- DSO missing from command line
- /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0:-1: error: error adding symbols: DSO missing fro
- pip 错误unused-command-line-argument-hard-error-in-future解决办法
- ERROR at line 206: Unknown command '\''.解决办法
- ld: 6 duplicate symbols for architecture x86_64 clang: error: linker command的解决方法