XinghaoChen9 / LiveFaceReco_RaspberryPi

Face recognition and live estimation on Raspberry Pi 4B with average FPS around 20 and 2800+ faces loaded.
Other
176 stars 45 forks source link

make 最后一步 报错 #3

Closed konglingzheng closed 4 years ago

konglingzheng commented 4 years ago

我在 树莓派 和nano 遇到了一样的问题; 树莓派系统:ubuntu mate 20.0 nano 系统:18.04 同样报错:“当搜索用于 /home/zyolo/下载/人脸打卡/LiveFaceReco_RaspberryPi-master/include/libs/ubuntu/libncnn.a 时跳过不兼容的 -lncnn /usr/bin/ld: 找不到 -lncnn” 都显示-lncnn不兼容, ubunutu,arm64-v8a,armeabi-v7a和RaspberryPi4B 四个包都试了 还请大佬赐教!!!!!!!!!!!!!!!!!!!!!!万分感谢

XinghaoChen9 commented 4 years ago

用nano的话建议重新克隆ncnn并且编译libncnn.a文件,再替代RaspberryPi4B目录下面文件,大概率是因为不兼容造成的,欢迎更新后续情况。

konglingzheng commented 4 years ago

可以加微信吗大佬

konglingzheng commented 4 years ago

您不方便的话可以加我的 18236791838

感谢!!!

XinghaoChen9 commented 4 years ago

建议在issue区讨论哈,这样大家有相同的问题都可以看到。

konglingzheng commented 4 years ago

make 报的新错误 LiveFaceReco_RaspberryPi-master/include/libs/arm64-v8a/libncnn.a(cpu.cpp.o):在函数‘ncnn::set_cpu_powersave(int)’中: /home/yuanhao/osc/ncnn-20200413/src/cpu.cpp:376:对‘__sF’未定义的引用

LiveFaceReco_RaspberryPi-master/include/libs/arm64-v8a/libncnn.a(net.cpp.o):在函数‘ncnn::Net::load_param_bin(AAssetManager, char const)’中: /home/yuanhao/osc/ncnn-20200413/src/net.cpp:671:对‘AAssetManager_open’未定义的引用

好多这种错误

XinghaoChen9 commented 4 years ago

克隆ncnn git clone --recursive https://github.com/Tencent/ncnn.git 编译ncnn库可以参考 https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-raspberry-pi-3

konglingzheng commented 4 years ago

ncnn库编译完了 接下来如何编译libncnn.a文件 来替代RaspberryPi4B目录下面文件

XinghaoChen9 commented 4 years ago

按照步骤来的话,应该会在build目录下,可以搜索一下。然后直接替换就好,记得cmakelist里面修改为对应的文件夹。

konglingzheng commented 4 years ago

谢谢大佬 nano 已经成功编译运行 感谢感谢!!!!!!!!!!!!!!!!!!!!!!!!!!1

XinghaoChen9 commented 4 years ago

恭喜,还有什么问题欢迎issue。之后有时间可以把你编译好的libncnn.a文件发个链接给我,我也更新一下。

konglingzheng commented 4 years ago

https://github.com/konglingzheng/nano_ncnn_libncnn.a nano 4.3 ubuntu18.04

XinghaoChen9 commented 4 years ago

感谢,已经更新。这会帮助到其他nano用户。