Неопределенная ссылка на `std :: condition_variable :: wate (std :: unique_lock &)@glibcxx_3.4.30 'C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Неопределенная ссылка на `std :: condition_variable :: wate (std :: unique_lock &)@glibcxx_3.4.30 '

Сообщение Anonymous »

Я пишу код 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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