Я создал на Visual Studio 2017 DLL в C ++ с оболочкой C, и я использую библиотеку OpenCV
.Я установил OpenCV
на свой компьютер, добавил путь к файлам .lib
и .dll
в моем проекте, и таким образом я могу использовать мою DLL в других программах.Если быть точным, у меня сейчас OpenCV в папке C:\opencv\...
, а решение Visual Studio - в C:\MG\DLL\MyDll.sln
.
Но, чтобы использовать его на другом компьютере, я не смогу установить OpenCV
, поэтому мне нужно найти, как упаковать библиотеку OpenCV
для распространения правильных файлов с моим .dll
файлом.Может быть, мне просто нужно скопировать .dll
файлы OpenCV
в ту же папку моей DLL?
Я не знаю, как с этим справиться, потому что в Интернете я видел, как некоторые люди разговаривали, например,о CMake
, другие, включая некоторые файлы в проекте, ...
Более того, я пытаюсь смоделировать это с помощью программного обеспечения, в которое я могу добавить плагин C #, который использует мою C ++ DLL.В этом случае я переименую папку OpenCV
, чтобы убедиться, что ссылка на эту папку не работает.Если я скопирую .dll
файлы OpenCV
, плагин больше не будет работать после переименования папки установки OpenCV
.
Заранее благодарим за обмен опытом / знаниями;)