Я пытаюсь использовать 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
Интересно, что когда я выполняю следующую команду 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
Подробнее здесь: https://stackoverflow.com/questions/790 ... pen-shared