Я разрабатываю приложение Qt, используя OpenCV. Он отлично работает на моем ПК. Даже когда я создаю версию «Release» и запускаю .exe из папки «Release», она отлично работает на моем компьютере.
Но когда я запускаю этот .exe на другом компьютере, возникает проблема: часть приложения, которая не использует OpenCV (виджеты QT), работает нормально, но когда я нажимаю кнопку, которая использует OpenCV, мое приложение вылетает без ошибки .
Предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Нет, я не настолько глуп... все dll находятся в одной папке...
Это репо на github: [ссылка]github.com/Intrigger/WebcamDuo
Моя проблема в том, что он отлично работает на моем компьютере, но на другом компьютере происходит сбой, когда я использую методы из OpenCV.
Хорошо, наконец. Проблема была в версии OpenCV. Раньше у меня была .dll OpenCV 4.5.5, но теперь я попытался использовать OpenCV 3.8... или что-то в этом роде, и он отлично работает!))
Я думаю, что программа не находит файлы .dll из opencv. Возможно, вам нужно скопировать некоторые файлы opencv .dll в папку, содержащую исполняемый файл