热度 1
2024-1-21 10:01
345 次阅读|
0 个评论
这个问题是因为在编译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。