构建Opencv中的CMake策略设置

岩石

我不确定在哪里设置cmake_policy。链接已解释了cmake_policy。但是不确定在哪里设置cmake策略。我使用cmake构建Opencv,并且有很多警告,例如

CMake Warning (dev) at cuda_compile_generated_row_filter.2.cu.o.cmake:137 (if):
  Policy CMP0054 is not set: Only interpret if() arguments as variables or
  keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

我需要设置为cmake_policy(SET CMP0054 NEW)在哪里设定这项政策?我喜欢

ppp@ppp-Inspiron-7537:~/Softwares/opencv-2.4.9/build$ cmake_policy(SET CMP0054 NEW)
bash: syntax error near unexpected token `SET'

但我有错误。如何设置政策?

齐瓦列夫

用于禁止开发人员使用的警告的使用-Wno-dev选项cmake

cmake -Wno-dev <other-options> <source-dir>

或者,如果要为项目设置策略,则需要修改其CMakeLists.txt文件并添加行

cmake_policy(SET CMP0054 OLD)

一开始的某个地方。

请注意,您需要对属性使用OLD值,因为项目很可能依赖于此类变量的取消引用。设置值可能会破坏项目的功能。

固定项目代码后,即使没有明确的策略设置,也不会生成警告。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置cmake策略?

来自分类Dev

无法在 CMake 中配置和构建 OpenCV

来自分类Dev

使用CMake问题构建OpenCV

来自分类Dev

CMAKE 3.3.2:在CMakeLists.txt中设置构建类型

来自分类Dev

错误:必须设置CMake工具才能进行构建。在套件选项中配置CMake工具

来自分类Dev

构建OpenCV(Ubuntu)时CMake失败

来自分类Dev

CMake在构建OpenCV时找不到PythonLibs

来自分类Dev

CMake OpenCV 3.0.0以及在Ubuntu中构建可执行文件和库

来自分类Dev

在ubuntu中将opencv 3.0.0集成到python和c ++中并使用cmake构建lib

来自分类Dev

每个目标的cmake设置构建配置

来自分类Dev

设置CMake构建中的线程数

来自分类Dev

cmake构建过程中的构建错误

来自分类Dev

在CMake中构建项目树

来自分类Dev

在CMake中构建项目树

来自分类Dev

CMake中的“设置”语法

来自分类Dev

XCode中的OpenCV -cmake错误

来自分类Dev

在梯形策略文件中设置公共规则

来自分类Dev

在Windows 8中使用TDM-GCC-64,Cmake和CodeBlocks构建OpenCV静态库时出错

来自分类Dev

在Windows上构建opencv_contrib:“ cmake / OpenCVDetectPython.cmake:78处的CMake错误”

来自分类Dev

cmake:如何在调试和发布模式下构建opencv?

来自分类Dev

OpenCV:在Windows 7上构建库期间,cmake失败

来自分类Dev

CMake中预期的构建失败测试

来自分类Dev

cmake在源目录中构建,而不是PWD

来自分类Dev

在CMake构建脚本中添加哪些文件?

来自分类Dev

CMake:为构建产品设置文件夹

来自分类Dev

VS 2017 中的 CMake 在构建时不显示构建日志

来自分类Dev

opencv2 可以使用 cmake 进行构建,但不能使用 CLion 的“构建”功能?

来自分类Dev

Visual Studio中的OpenCV构建错误

来自分类Dev

从OpenCV中的Mat对象构建图像

Related 相关文章

热门标签

归档