ffmpeg开发cpp项目运行出现ld: symbol(s) not found for architecture的解决方法
出现这个问题的原因是连接出错了,找不到对应反符号
解决方法:
ffmpeg头文件引入的时候需要添加 extern "C" { } 因为ffmpeg是c语言实现的,cpp项目里引用ffmpeg要添加extern "C"。干嘛要添加自行搜索,和编译时符号有关。
出现这个问题的原因是连接出错了,找不到对应反符号
解决方法:
ffmpeg头文件引入的时候需要添加 extern "C" { } 因为ffmpeg是c语言实现的,cpp项目里引用ffmpeg要添加extern "C"。干嘛要添加自行搜索,和编译时符号有关。
相关文章: