我正在尝试在 Mac m1 上安装 opencv-python。
我已按照此处的说明进行操作:
https://sayak.dev/install-opencv-m1/
但是,我在运行 make -j8 命令时在 c++ 库中遇到错误:
/opt/homebrew/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: no template named 'integer_sequence' in namespace 'std'; did you mean '__integer_sequence'?
我需要做什么来修复这个错误?
在显示错误的文件之一中,它看起来像这样:
// Checks, whether the given parameter block sizes are valid. Valid means every
// dimension is bigger than zero.
constexpr bool IsValidParameterDimensionSequence(std::integer_sequence<int>) {
return true;
}
它似乎是有效的 C++,但不确定为什么它会损坏
答案 0 :(得分:0)
我认为错误出在 opencv 存储库中的 CMakeLists.txt 中。
我必须编辑这个文件并设置(CMAKE_CXX_STANDARD 14)才能让它工作