喜欢荔枝的羊 2024-04-15 11:24 采纳率: 52.9%
浏览 169
已结题

linux交叉编译opencv3.4.1时undefined reference to `png_init_filter_functions_neon'

img


/home/tronlong/RK3568/rk356x_linux_release_v1.3.1_20221120/buildroot/output/rockchip_rk3568/host/lib/gcc/aarch64-buildroot-linux-gnu/10.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../lib/libopencv_imgcodecs.so: undefined reference to `png_init_filter_functions_neon'如何解决?

  • 写回答

3条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-04-15 14:19
    关注

    【相关推荐】



    • 这篇博客: 编译OpenCV4.4测试运行中的 undefined reference to `png_init_filter_functions_neon’问题 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      带FPU的编译器优化问题,可以看到文件中的说明
      修改文件,位于源码目录下3rdparty/libpng/pngpriv.h

      #  if (defined(__ARM_NEON__) || defined(__ARM_NEON)) && \
      //改为:
      #  if defined(PNG_ARM_NEON) && (defined(__ARM_NEON__) || defined(__ARM_NEON)) && \
      

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月23日
  • 已采纳回答 4月15日
  • 创建了问题 4月15日