您的位置:首页 > 运维架构 > Linux

linux下gcc编译使用opencv的源文件时报错的处理:undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'

2016-11-29 11:18 3951 查看
这阵子用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 line
collect2: error: ld returned 1 exit status

一开始就去查找了符号'_ZNSsD1Ev@@GLIBCXX_3.4',Direct Sparse Odometry(DSO),但都并没有什么用,其实解决方案很简单:命令行gcc改为使用g++编译
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv linux
相关文章推荐