在没有 cmake 的情况下让 opencv 在不同平台上工作有多难?

How hard is it to get opencv working across different platforms without cmake?

我正在做一个不使用 cmake 的项目。 为不依赖 cmake 的 opencv 创建安装脚本有多难?跨不同平台(linux、osx 等)有多难?

根据我的经验,使用CMake更容易,OpenCV准备使用CMake。它以一种非常简单的方式加载所有库。您还可以使用 ccmake 激活和停用不同的库。它会进入一个菜单,您可以在其中进行管理。

您也可以直接在 ios 和 linux 中使用 cmake。例如,对于 android,您需要使用 NDK,它从 Java (Android)

调用 c++ 代码