1
ysc3839 2022-12-12 14:41:39 +08:00 1
用 FindPackage 的话需要相关的 cmake config 文件,你要直接添加 include 和 lib 的话不能用 FindPackage ,需要手动指定 include 和 lib 。修改系统 PATH 没有用,因为编译器不会去 PATH 找相关文件。
|
2
a33291 OP @ysc3839 感谢,对 cmake 不熟悉。而且各个 IDE 与这个的支持也不好,比如不支持查找引用,一个变量都不知道哪里定义的。
当前我是设置了 OPENCV_FFMPEG_SKIP_DOWNLOAD=TRUE 以及 OPENCV_FFMPEG_USE_FIND_PACKAGE=TRUE,然后找了一个 FindFFMPEG.cmake 改动了一下,但是放哪儿都提示找不到。所以现在直接在 detect_ffmpeg.camke 里直接强行 include 这个文件,然后设置 opencv 要求的变量(版本号 头文件等),目前 cmake 阶段正常,正在尝试编译 |
3
elechi 2022-12-13 13:53:43 +08:00
cmake 不熟可以用 cmake-gui
|