自己编译的opencv 没有 opencv_world dll
时间: 2023-06-26 22:08:49 浏览: 210
如果你使用的是自己编译的 OpenCV,那么在编译时可能没有生成 `opencv_world.dll` 文件。这是因为在编译 OpenCV 时可以选择只编译需要的模块,而不编译整个库,因此不会生成 `opencv_world.dll`。
如果你需要使用 `opencv_world.dll`,可以重新编译 OpenCV 并在 CMake 中选择编译整个库,或者将需要的模块手动链接到你的项目中。你也可以在 OpenCV 的安装目录中找到单独的模块 DLL 文件,并将其链接到你的项目中。
相关问题
自己编译opencv 生成 opencv_world460
如果你想自己编译 OpenCV 并生成 opencv_world460,可以按照以下步骤进行操作:
1. 下载并安装 CMake,CMake 是一个开源的跨平台自动化构建系统,可用于管理和构建软件项目。
2. 下载并安装 Visual Studio(或其他 C++ 编译器),用于编译和构建 OpenCV。
3. 下载 OpenCV 源代码,可以从 OpenCV 官网上下载最新版本的源代码。
4. 打开 CMake,并选择 OpenCV 源代码目录作为源码目录,并选择一个新的目录作为二进制目录。点击 Configure 按钮,选择你的编译器,如 Visual Studio 2019,然后选择生成的目标平台,如 x64。
5. 在 CMake 配置中,可以选择编译的模块,如果需要生成 opencv_world460,则应选择“BUILD_opencv_world”选项。
6. 点击 Generate 按钮,生成 Visual Studio 的解决方案文件。
7. 打开生成的 Visual Studio 解决方案文件,选择 Release 模式并进行编译。编译完成后,你将在生成的目录下找到 opencv_world460.dll 文件。
注意:在编译 OpenCV 之前,请确保已安装好所有依赖项,如 CMake、Visual Studio、Python、Numpy 等。如果你遇到任何问题,可以参考 OpenCV 的官方文档或在社区论坛中寻求帮助。
官方opencv安装有opencv_world454d.dll,自己使用cmake编译没有opencv_world454d.dll",只有opencv_aruco343d.lib opencv_bgsegm343d.lib opencv_bioinspired343d.lib opencv_calib3d343d.lib opencv_ccalib343d.lib opencv_core343d.lib
如果您在使用CMake编译OpenCV时没有生成"opencv_world"库,那么您可以使用编译生成的单个库文件来替代"opencv_world"库。在OpenCV 4.5.4版本中,您可以使用以下库文件来替代"opencv_world454d.dll":
- opencv_aruco343d.lib
- opencv_bgsegm343d.lib
- opencv_bioinspired343d.lib
- opencv_calib3d343d.lib
- opencv_ccalib343d.lib
- opencv_core343d.lib
- ...
这些库文件包含了OpenCV的各种模块和功能,可以满足大多数应用程序的需求。您可以在链接时将这些库文件添加到项目中即可。请注意,如果您需要使用OpenCV的某些模块和功能,需要添加对应的库文件。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)