文件opencv_cudaoptflow340.lib丢失

时间:2019-03-13 20:21:55

标签: opencv cmake lib

我已经在Windows 10上使用CMake编译了具有 cuda9.1 支持的 opencv3.4.0

enter image description here

,然后我在 OpenCV.sln visual studio 2015 中构建了安装文件。

但这是我的Release文件夹:

enter image description here

文件 opencv_cudaoptflow340.lib 不在C驱动器中的任何位置,但是应位于 C:\ opencv_3.4.0 \ opencv \ build \ lib \ Release 中。如何构建opencv,以便生成这些库和dll文件?

1 个答案:

答案 0 :(得分:0)

您构建的opencv_worldxxx.lib也在opencv_worldxxx.dll中。您可以取消标记Cmake中与opencv_world库相关的选项。比libs和dll将在单独的文件中。标记的世界全部在该单个文件中。未标记的选项将生成opencv_core opencv_videoio opencv_ml .lib .dll。您可以决定一个或另一个。链接一个库或几个库是有区别的,请在应用程序包装中考虑这一点。 build in Cmake