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

时间:2019-04-23 22:31:24

标签: python visual-studio cmake caffe

我正在尝试在笔记本电脑上设置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 ++数据包。我已经安装了python 3.7的最新conda 有谁知道这可能是什么原因以及如何解决? 如果您要了解任何文件或其他详细信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

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