【发布时间】:2020-01-10 02:30:08
【问题描述】:
我想在我的 Windows 机器上使用 VS2019 构建 Caffe。执行 CMake,我得到错误:
不使用 python 构建。预构建的依赖项将默认为 Python 2.7 cmake/WindowsDownloadPrebuiltDependencies.cmake:40 处的 CMake 错误(消息): 找不到 MSVC 版本 = 1916 和 Python 版本 = .. 调用堆栈(最近的调用优先): CMakeLists.txt:77(包括)
我在谷歌研究中读到了这个错误,答案总是
"Set the python directory"
我的计算机上没有安装 python,我也不想安装,因为我只想在 C++ 和/或 OpenCV 中使用 caffe。
我还设置了cmake参数BUILD_python = false和BUILD_python_layer = false
谁能指导我,如何解决这个问题?
谢谢。
也许有帮助 - 这是“WindowsCreateLinkHeader.cmakeFile 中的第 40 行:
get_filename_component(MSVC_VC_DIR [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\${MSVC_PRODUCT_VERSION_${MSVC_VERSION}}\\Setup\\VC;ProductDir] REALPATH CACHE)
【问题讨论】: