Я пытаюсь развернуть свою программу на C ++.Все его функции работают, если я запускаю программу из VS IDE (режим выпуска).Когда я обычно запускаю один и тот же исполняемый файл, главное окно появляется нормально, и его функциональность не-OpenCV работает;но когда я пытаюсь открыть изображение и заставить программу использовать материал OpenCV (его открытие вызывает использование нескольких манипуляций OpenCV на изображении), происходит сбой.
Я успешно запустил windeployqt
из командной строки разработчика для VS 2017.Однако он не копировал библиотеки OpenCV рядом с моим исполняемым файлом, поэтому я скопировал opencv_world400.dll
и opencv_ffmpeg400_64.dll
рядом с другими библиотеками.Я предполагаю, что это тот шаг, когда я что-то упускаю.Папка выглядит следующим образом: ![the executabe's folder](https://i.imgur.com/vQaj5eb.png)
Я использую VS2017 с Qt5.10.1 и OpenCV4.0.Я не думаю, что смогу вставить соответствующий код, так как проект довольно большой и широко использует функциональность OpenCV.