如何解决 Cmake 将 'BOOLEAN' 隐式转换为 'STRING' 类型

how to resolve Cmake implicitly converting 'BOOLEAN' to 'STRING' type

我正在尝试在笔记本电脑上设置 caffe,当我 运行 scripts\build_win.cmd 命令时,出现以下错误:

CMake Warning (dev) at cmake/Misc.cmake:32 (set):
  implicitly converting 'BOOLEAN' to 'STRING' type.
Call Stack (most recent call first):
  CMakeLists.txt:33 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: C:/Anaconda3/python.exe (found suitable version 
"3.7.3", minimum required is "2.7")
CMake Error at cmake/WindowsDownloadPrebuiltDependencies.cmake:40 (message):
  Could not find url for MSVC version = 1900 and Python version = 3.7.
Call Stack (most recent call first):
  CMakeLists.txt:77 (include)


-- Configuring incomplete, errors occurred!
See also "C:/Users/p12ai/caffe/build/CMakeFiles/CMakeOutput.log".
ERROR: Configure failed

我目前安装了 VS 2015,并且安装了它提供的所有 python 数据包和 C++ 数据包。我安装了最新的 conda python 3.7 有谁知道可能导致此问题的原因以及如何解决? 如果您想知道任何文件或其他详细信息,请告诉我。

所以我不确定它为什么不工作,但出于某种原因,在我用 Python 3.5 重新安装 anaconda 并重新启动计算机后,我不再遇到这个问题。我知道 caffe 需要 python 3.5 或 2.7,所以我猜这是其中的一部分,尽管我之前使用这个版本的 anaconda 时遇到过这个问题。我猜它没有工作,因为我没有重新启动计算机