linux下gcc编译使用opencv的源文件时报错的处理:undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'
生活随笔
收集整理的這篇文章主要介紹了
linux下gcc编译使用opencv的源文件时报错的处理:undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這陣子用OpenCV的sift做了一下匹配,在使用gcc編譯時遇到這樣的一個報錯
??/usr/bin/ld: /tmp/cceCEx1F.o: undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'
?//usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing from command linecollect2: error: ld returned 1 exit status
一開始就去查找了符號'_ZNSsD1Ev@@GLIBCXX_3.4',Direct Sparse Odometry(DSO),但都并沒有什么用,其實解決方案很簡單:命令行gcc改為使用g++編譯
總結
以上是生活随笔為你收集整理的linux下gcc编译使用opencv的源文件时报错的处理:undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么提高自己的系统架构水平
- 下一篇: EventBridge 事件总线及 ED