cmake warning (dev) at cmake/opencvutils.cmake:144 (find_package): policy cm
时间: 2023-12-30 21:24:15 浏览: 411
根据提供的引用内容,这是CMake在执行过程中发出的警告信息。警告信息中提到了两个CMake策略(CMP0026和CMP0045),并建议使用cmake_policy命令来设置策略并抑制警告。
CMake策略是一种用于控制CMake行为的机制。CMP0026策略用于控制是否允许使用LOCATION目标属性,而CMP0045策略用于控制在get_target_property中使用不存在的目标时是否报错。
如果你想设置这些策略并抑制警告,可以在CMakeLists.txt文件中使用cmake_policy命令。例如,要设置CMP0026策略为NEW,并设置CMP0045策略为OLD,可以在CMakeLists.txt文件中添加以下代码:
```cmake
cmake_policy(SET CMP0026 NEW)
cmake_policy(SET CMP0045 OLD)
```
这样就可以设置策略并抑制警告了。
相关问题
CMake Warning (dev) at cmake/OpenCVUtils.cmake
CMake Warning (dev) at cmake/OpenCVUtils.cmake 是 CMake 在执行构建过程中出现的警告信息,提示可能存在一些潜在问题,但并不会导致构建失败。
具体来说,这个警告信息来自于一个名为 OpenCVUtils.cmake 的 CMake 脚本,该脚本可能存在一些不规范或者过时的语法或者配置信息,导致 CMake 发出了这个警告信息。
如果你想消除这个警告信息,可以尝试查看 OpenCVUtils.cmake 脚本,并根据警告信息提示修改相应的语法或者配置信息。
如果您需要更详细的帮助,请提供更多上下文信息和完整的警告信息,这样我才能更准确地为您解答。
阅读全文