Как включить OpenCV DLL для запуска EXE - PullRequest
4 голосов
/ 31 января 2012

Мне интересно, как мне разрешить запуск exe-файла моего OpenCV-проекта на других компьютерах с Windows 7 без изменения других ПК? Он работает на моем, так как у меня установлены все библиотеки. Можно ли встраивать нужные файлы в папку с exe-файлом?

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Вы должны создать папку (например, ...project/libs), поместить библиотеки в нее и в VisualStudio (я полагаю, вы используете VS), в Свойства конфигурации -> Линкер -> Общие -> Дополнительные библиотекиКаталоги задают относительный путь следующим образом:

"$ (SolutionDir) \ libs"

Где $ (SolutionDir) - это путь вашего проекта.Переменная окружения может быть создана в Панели управления -> Система и безопасность -> Система -> Дополнительные параметры системы -> Переменные среды.Затем просто нажмите New и добавьте путь и имя переменной (SolutionDir).

1 голос
/ 31 января 2012

Вы можете поместить все необходимые библиотеки DLL в ту же папку, что и ваш exe-файл, или поместить их в другую папку (скажем, C: / Programs / OpenCV / bin) и добавить этот путь в системный PATH.

Чтобы установить PATH, перейдите к Мой компьютер - Свойства, Расширенные настройки системы -> переменные среды и найдите Путь. Добавьте свой, и не забудьте отделить его с ";".

...