请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Undefined symbol: XXX 以及 AddInstanceForFactory: No factory registered

跟 6-8 节的时候遇到了两个问题,因为我最近账号出问题没法加 QQ 群,所以只能自己查找解决🙈。在这里记录一下,方便其它跟我有类似情况的同学。

  1. Undefined symbol: XXX

我按照视频里 link 了 FFmpeg 的 lib 和 头文件,但是编译报了很多 ‘Undefined symbol: XXX’ 错误,可能是我自己系统配置的问题。
我是参考 https://debugly.cn/2019/02/15-integration-ffmpeg-error.html 解决的。
其中 SDL2.framework 比较难搞,是参考 https://w3.cs.jmu.edu/bernstdh/web/common/help/cpp_osx-sdl-setup.php 解决的。

  1. AddInstanceForFactory: No factory registered

编译成功之后还报了这个错误。这个比较简单,log 里有写让添加 info.plist。需要在 project 设置 -> Info -> Custom MacOS Application Target Property 里添加 Privacy - Microphone Usage Description,值随便写一个就行。

正在回答 回答被采纳积分+3

1回答

李超 2023-07-20 17:45:15

👍👍👍,总结的很好

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号