原创 在编译opencv cuda时提示CMake Error at CMakeLists.txt:113 (enable_language): Generator

2024-1-21 10:01 345 1 1 分类: 物联网 文集: 学习分享
这个问题是因为在编译OpenCV CUDA时,CMake无法识别Visual Studio生成器。你可以尝试以下方法解决这个问题:

1. 确保你已经安装了Visual Studio和相应的C++工作负载。你可以在Visual Studio安装程序中选择“使用C++的桌面开发”工作负载来安装。

2. 在运行CMake时,指定正确的生成器。例如,如果你使用的是Visual Studio 2019,你可以使用以下命令:

```bash
cmake -G "Visual Studio 16 2019" -A x64 ..
```

这里的`-G "Visual Studio 16 2019"`表示使用Visual Studio 2019作为生成器,`-A x64`表示生成64位的可执行文件。根据你的实际需求进行修改。

3. 如果问题仍然存在,尝试更新你的CMake版本。确保你的CMake版本与OpenCV CUDA兼容。你可以在CMake官网下载最新版本的CMake。

作者: 丙丁先生, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3996156.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
1
关闭 站长推荐上一条 /3 下一条