分类
科技文章

libmp3lame库编译的错误

在macOS上编译libmp3lame报错,3.100版本

Undefined symbols for architecture x86_64:
  "_lame_init_old", referenced from:
     -exported_symbol[s_list] command line option
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [libmp3lame.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

解决办法

删除 include/libmp3lame.sym 中的lame_init_old

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注