Я пишу код C ++, используя GRPC и OpenCV. Я продолжил сборку с Cmake и делал. Я также указал необходимую библиотеку и путь .so file.$ cmake -DCMAKE_PREFIX_PATH=$MY_INSTALL_DIR ../..
$ make -j 4
The following error occurs when entering "make -j 4".
/usr/bin/ld: /usr/local/lib/libopencv_core.so:
undefined reference to `std::condition_variable::wait(std::unique_lock&)@GLIBCXX_3.4.30'
< /code>
Кроме того, если я напишу код, который использует только OpenCV, и выполняю компиляцию с G ++, он работает хорошо. У меня нет проблем с добавлением заголовков, но я получаю эту ошибку, если я пишу код, как CV :: Mat.
Я добавил это и эту библиотеку в cmakelists.txt, и я добавил пути к переменным среды.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ockstdmute
Неопределенная ссылка на `std :: condition_variable :: wate (std :: unique_lock &)@glibcxx_3.4.30 ' ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Boost :: mutex :: ~ mutex (): утверждение `! pthread_mutex_destroy (& m) 'не удалось
Anonymous » » в форуме C++ - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-