/home/liyanghao/sdk111/software/v80x/app/vx600_main/../../lib/libmp4v2.so:对‘std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()@GLIBCXX_3.4.26’未定义的引用 collect2: 错误: ld 返回 1
时间: 2023-12-25 12:05:36 浏览: 94
Mp3Example_demo.zip_mpeg/mp3_C/C++_
这个错误与前一个错误类似,也是链接时出现的。它表示编译器无法找到对应的函数实现,具体来说是找不到 GLIBCXX_3.4.26 版本的 basic_ostringstream 函数。这个函数是 C++ 标准库提供的,一般情况下应该已经在系统中安装好了。
为了解决这个问题,你可以尝试以下几种方法:
1. 确认你是否正确地添加了相关的库文件,并且链接顺序正确。
2. 确认你的系统中是否安装了 libstdc++ 库,如果没有安装,可以尝试安装一下。
3. 如果你的系统中已经安装了 libstdc++ 库,但是链接时仍然报错,可以尝试在编译时加上 -lstdc++ 参数,强制链接指定版本的库文件。
希望这些方法能够帮助你解决问题。
阅读全文