opencv cmake 警告含义:CMakeLists.txt:1066(包括)



我现在正在使用cmake3.13从源代码构建opencv4.1.0。cmake 配置给出一条警告消息,指出:

CMake Warning at cmake/OpenCVGenSetupVars.cmake:54 (message):
  CONFIGURATION IS NOT SUPPORTED: validate setupvars script in install
  directory
Call Stack (most recent call first):
  CMakeLists.txt:1066 (include)

此警告是什么意思?在开始构建过程时是否需要仔细解决这个问题?

检查文件 cmake/OpenCVGenSetupVars.cmake

if(DEFINED __python_path)
  if(IS_ABSOLUTE "${__python_path}")
    set(OPENCV_PYTHON_DIR_RELATIVE_CMAKECONFIG "${__python_path}")
    message(WARNING "CONFIGURATION IS NOT SUPPORTED: validate setupvars script in install directory")

似乎你设置了错误的 Python 路径

在Windows中,您必须在环境设置中为python/libs/site-packages创建相对路径。因此,在cmake中设置为相对路径PYTHON3_SITE_PACKAGES,例如%PYTHON_SITE_PACKAGES%。

并记住以管理员身份运行cmake/visual studio。

最新更新