linux下gcc编译使用opencv的源文件时报错的处理:undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'
生活随笔
收集整理的這篇文章主要介紹了
linux下gcc编译使用opencv的源文件时报错的处理:undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這陣子用OpenCV的sift做了一下匹配,在使用gcc編譯時(shí)遇到這樣的一個(gè)報(bào)錯(cuò)
??/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
一開(kāi)始就去查找了符號(hào)'_ZNSsD1Ev@@GLIBCXX_3.4',Direct Sparse Odometry(DSO),但都并沒(méi)有什么用,其實(shí)解決方案很簡(jiǎn)單:命令行g(shù)cc改為使用g++編譯
總結(jié)
以上是生活随笔為你收集整理的linux下gcc编译使用opencv的源文件时报错的处理:undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 怎么提高自己的系统架构水平
- 下一篇: Linux系统诊断-内存基础