1. 程式人生 > >Android 移植ffmpeg報錯:"atof" referenced by "libavformat.so"

Android 移植ffmpeg報錯:"atof" referenced by "libavformat.so"

cannot locate symbol "atof" referenced by "libavformat-57.so"...

原因:android的stdlib.h中atof是內聯的, 外部模組不能直接使用。跟android版本有關。

解決辦法:將所有的atof改成strtod

修改完成之後重新編譯

如果找不到,可以找個軟體,或者是拷貝到android studio裡面,然後用ctrl+shift+f全文搜尋atof關鍵字