Установки OpenCV ubuntu – несколько ошибокC++

Программы на C++. Форум разработчиков
Anonymous
Установки OpenCV ubuntu – несколько ошибок

Сообщение Anonymous »

Мне нужно установить opencv из исходного кода, потому что я хочу использовать пакет opencv для Rust и пробовал много способов, как это сделать. Мне даже удалось установить opencv с помощью make, однако с Rust он не работал, поэтому я удалил его и надеялся установить заново, но он, конечно же, не хочет устанавливаться. Он ломается по адресу:

Код: Выделить всё

make -j$(nproc)
Ошибка (я приведу часть ошибки, но большинство из них одинаковы) в основном связана с c++14:

Код: Выделить всё

usr/include/c++/14/limits:1995:1: note: previous definition of ‘struct std::numeric_limits’
1995 | __glibcxx_float_n(128)
| ^~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/chrono.h: In instantiation of ‘constexpr std::chrono::__enable_if_is_duration std::chrono::duration_cast(const duration&) [with _ToDur = duration; _Rep = long int; _Period = std::ratio; __enable_if_is_duration = duration]’:
/usr/include/c++/14/bits/chrono.h:1247:7:   required from here
/usr/include/c++/14/bits/chrono.h:286:17: error: no type named ‘type’ in ‘struct common_type’
286 |           using __cr = typename common_type::type;
|                 ^~~~
/usr/include/c++/14/bits/chrono.h:287:17: error: no type named ‘type’ in ‘struct common_type’
287 |           using __dc = __duration_cast_impl

Подробнее здесь: [url]https://stackoverflow.com/questions/78694608/opencv-ubuntu-instalations-multiple-errors[/url]

Вернуться в «C++»