微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 Linux 上使用 IDE (CLion) 从 v4l2 项目构建现有的 Makefile C++ 工具

如何解决无法在 Linux 上使用 IDE (CLion) 从 v4l2 项目构建现有的 Makefile C++ 工具

我想调试一个现有的工具(来自这个项目 https://git.linuxtv.org/v4l-utils.git 的 v4l2-ctl)用于视频捕获。为了简化日常工作,我使用了 JetBrains 的 IDE - CLion。

CLion 使用 CMake 和 Makefile 作为项目构建系统。从 v4l-utils README 文件中,我已经从项目中引导和配置了整个工具集,并且我获得了一个我感兴趣的工具的 Makefile (v4l2-ctl)。但是当我尝试使用 CLion 构建 utils/v4l2-ctl 时,它在后台使用 Make,然后我收到错误

make[1]: Entering directory '/home/name/Documents/projects/v4l-utils/utils/v4l2-ctl'
  CXX      v4l2_ctl-v4l2-ctl-subdev.o
make[1]: *** No rule to make target '../../lib/libv4l2/libv4l2.la',needed by 'v4l2-ctl'.  Stop.
make: *** [/home/name/Documents/projects/v4l-utils/utils/v4l2-ctl/Makefile:530: all] Error 2
make[1]: Leaving directory '/home/name/Documents/projects/v4l-utils/utils/v4l2-ctl'

我如何才能构建和调试整套工具中的一个?你能给我一些提示吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。