mp4atom.cpp:(.text._ZN5mp4v24impl19MP4Integer8Property8SetValueEhj[_ZN5mp4v24impl19MP4Integer8Property8SetValueEhj]+0x34):对‘std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()’未定义的引用 /home/liyanghao/sdk111/software/v80x/app/vx600_main/../../lib/libmp4v2.a(mp4atom.o):mp4atom.cpp:(.text._ZN5mp4v24impl20MP4Integer24Property8SetValueEjj[_ZN5mp4v24impl20MP4Integer24Property8SetValueEjj]+0x34): 跟着更多未定义的参考到 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream() collect2: 错误: ld 返回 1
时间: 2024-01-20 11:02:39 浏览: 69
up_470544_Calendar_zn5ufu.rar
这个错误是由于在编译时缺少对C++标准库的链接所导致的。你需要在Makefile中添加对C++标准库的链接。
可以在Makefile中的链接器选项中添加"-lstdc++"选项来实现。你可以将以下内容添加到Makefile中的链接器选项中:
```
LDFLAGS += -lstdc++
```
这将在链接时自动添加对C++标准库的链接。重新编译应用程序或库,应该就会解决这个问题。
阅读全文