Файл opencv_cudaoptflow340.lib отсутствует - PullRequest
0 голосов
/ 13 марта 2019

Я скомпилировал opencv3.4.0 с поддержкой cuda9.1 с использованием CMake в Windows 10:

enter image description here

и затем я создал файл INSTALL в visual studio 2015 в OpenCV.sln .

Но это моя папка выпуска:

enter image description here

Файл opencv_cudaoptflow340.lib не находится нигде на диске C, однако он должен находиться в C: \ opencv_3.4.0 \ opencv \ build \ lib \ Release . Как я могу собрать OpenCV, чтобы эти библиотеки и DLL-файлы генерировались?

1 Ответ

0 голосов
/ 13 марта 2019

Вы создаете opencv_worldxxx.lib, все внутри, а также в opencv_worldxxx.dll.Вы можете снять отметку с опции в Cmake, связанной с библиотекой opencv_world.Чем libs и dll будут в отдельных файлах.Помеченный мир все в одном файле.Опция без пометки генерирует opencv_core opencv_videoio opencv_ml .lib .dll.Вы можете решить, один или другой.Существует различие в ссылке на одну библиотеку или несколько библиотек, и учитывайте это в упаковке вашего приложения. сборка в Cmake

...