HarmonyOS 鸿蒙Next 使用lycium编译speex显示ALL JOBS DONE,没有在usr目录下生成文件夹

发布于 1周前 作者 caililin 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 使用lycium编译speex显示ALL JOBS DONE,没有在usr目录下生成文件夹

编译的配置文件如下图,能帮忙看看什么问题吗

8de233b1-758b-4d3f-b043-19beb2c59f81.png


更多关于HarmonyOS 鸿蒙Next 使用lycium编译speex显示ALL JOBS DONE,没有在usr目录下生成文件夹的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复
参考一楼回复。

更多关于HarmonyOS 鸿蒙Next 使用lycium编译speex显示ALL JOBS DONE,没有在usr目录下生成文件夹的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


一般是因为之前已经编译过对应三方库,手动删除了编译产物,但是没有修改lycium/usr 目录下的hpk_build.csv编译记录文件,导致编译过程中匹配已编译过的记录,自动跳过了编译过程,如果此时需要重新编译,需要手动删除hpk_build.csv中的编译记录。

在HarmonyOS鸿蒙Next系统中使用lycium编译speex时,若遇到编译完成提示“ALL JOBS DONE”但usr目录下未生成相应文件夹的情况,可能是由于以下几个原因:

  1. 编译配置问题:检查Makefile或编译脚本,确认是否指定了正确的输出目录。在HarmonyOS中,编译路径可能需要根据系统环境进行调整。

  2. 权限问题:确保编译过程中有足够的权限写入usr目录。在HarmonyOS设备或模拟器上,某些目录可能需要特定的权限才能写入。

  3. 编译路径未指定:在编译命令中明确指定输出目录,例如使用-o选项(具体选项需参考speex的编译文档)。

  4. 清理旧编译文件:在重新编译前,尝试清理旧的编译文件,避免潜在的冲突。

  5. 检查构建日志:仔细查看编译过程中的输出信息,寻找可能的错误或警告,这些可能提供了未生成文件夹的线索。

如果以上检查均未能解决问题,请确认是否所有依赖都已正确安装,并检查编译环境是否符合speex的编译要求。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部