Я создал приложение, используя библиотеки OpenCV и WxWidgets.Код отлично работает на моей машине для разработки.
Однако, когда я переношу его на другую машину с Windows, я получаю сообщение об ошибке
*"The program can't start because cv110.dll is missing from your computer.
Try reinstalling the program to fix this problem".*
Теперь я предполагаю установку тех же версий OpenCVи WxWidgets, используемые в разработке, могут решить эту проблему, но об этом часто спрашивают случайные сторонние пользователи моего кода.
В моей IDE (Windows Visual C ++ 2008) я ссылался на соответствующие.lib файлы, перейдя в Свойства-> Компоновщик-> Ввод
Как бы я упаковал .exe, чтобы он работал на машинах, не предназначенных для разработки?то есть, если я включаю файлы .dll, как мне нужно изменить конфигурацию компоновщика, чтобы отразить это?Или, могут ли файлы .dll, на которые ссылаются файлы .lib, быть включены в .exe?
Извините, я знаю, что эта проблема уже возникла, но не могу найти решение, специфичное для моего случая.,Любая помощь будет оценена!