我现在正在使用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。