ninja: error: 'D:/ffmpeg/lib/avcodec', needed by 'audio.exe', missing and no known rule to make it

原因:

Make 和 Ninja 处理导入目标的方式确实存在差异。适合 Make 的东西,有时可能不适用于 Ninja。

特别是,以下代码行适用于 Make,但不适用于 Ninja:

上图 ninia 不能识别 因为文件是lib 结尾 

cmake 可以识别 因为它可以省略lib 结尾

解决方案:

把完整路劲输入就可以了  文件不能省略后缀名

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐