文件 opencv_cudaoptflow340.lib 丢失

File opencv_cudaoptflow340.lib missing

我已经编译 opencv3.4.0 支持 cuda9.1 在 Windows 10 上使用 CMake:

然后我在 visual studio 2015 OpenCV.sln 中构建了 INSTALL 文件.

但这是我的 Release 文件夹:

文件opencv_cudaoptflow340.lib不在C盘,但应该在C:\opencv_3.4。 0\opencv\build\lib\Release。如何构建 opencv 以便生成这些库和 dll 文件?

你建造 opencv_worldxxx.lib 也都在 opencv_worldxxx.dll 里面。您可以在 Cmake 中取消标记与 opencv_world 库相关的选项。比 libs 和 dll 将在单独的文件中。标记的世界都在那个文件中。未标记的选项生成 opencv_core opencv_videoio opencv_ml .lib .dll。你可以决定一个或另一个。 link 一个库或多个库存在差异,请在打包您的应用程序时考虑这一点。 build in Cmake