OpenCV в C++, ошибка при загрузке библиотек .dll: libstdc++-6.dll: невозможно открыть файл общего объектаC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 OpenCV в C++, ошибка при загрузке библиотек .dll: libstdc++-6.dll: невозможно открыть файл общего объекта

Сообщение Anonymous »

(Обратите внимание: я использую MSYS2 в Windows 11. У меня не было проблем с включениями или библиотеками, пока я не попробовал использовать OpenCV.)
Я пытаюсь использовать OpenCV для проекта C++. В моей IDE я добавил соответствующие пути включения, и она успешно распознает заголовок, позволяет автозаполнение ключевых слов OpenCV и т. д.
Я могу скомпилировать проект, но когда я пытаюсь его запустить, Я получаю эту ошибку:

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

$ ./testing_2.exe
C:/msys64/home/My Name/msys2-repos/project_folder/build/testing.exe: error while loading shared libraries: libstdc++-6.dll: cannot open shared object file: No such file or directory
В качестве быстрого решения я попытался вручную скопировать .dll в каталог build/, но когда я это сделал, больше файлов .dll появляется с той же ошибкой... в конце концов, он просто говорит ошибка при загрузке общих библиотек: ?
Интересно, что когда я выполняю следующую команду ldd ./testing.exe, все файлы .dll кажутся найденными !

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

other .dll files ...
libwinpthread-1.dll => /mingw64/bin/libwinpthread-1.dll (0x7ff85d980000)
libopencv_core-410.dll => /mingw64/bin/libopencv_core-410.dll (0x7fffd9210000)
libopencv_highgui-410.dll => /mingw64/bin/libopencv_highgui-410.dll (0x7ff849d30000)
libopencv_imgcodecs-410.dll => /mingw64/bin/libopencv_imgcodecs-410.dll (0x7ff849ca0000)
libstdc++-6.dll => /mingw64/bin/libstdc++-6.dll (0x7fffefbe0000)
... and so on
Я пробовал явно добавить путь OpenCV к .bashrc, но это не помогло. Я здесь немного застрял..

Подробнее здесь: https://stackoverflow.com/questions/790 ... pen-shared
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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