本文介绍了如何修复 CMakeLists.txt 中的 CMake 错误:生成器 NMake Makefiles 不支持平台规范,但已指定平台 x64的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在 Windows 10 中使用 cmd 使用 pip install dlib 安装 dlib但它显示以下三个错误:CMakeLists.txt 中的 CMake 错误:发电机

I want to install dlib using pip install dlib using cmd in windows 10But it is showing following three errors: CMake Error in CMakeLists.txt: Generator

    NMake Makefiles

  does not support platform specification, but platform

    x64

  was specified.


CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

信息:来自 d:python36libsite-packages 的 pip 9.0.1(python 3.6)0.9.0Windows 10 专业版(64 位)版本:10.0.16299 构建 16299

INFORMATION:pip 9.0.1 from d:python36libsite-packages (python 3.6)cmake 0.9.0windows 10 pro(64-bit)Version: 10.0.16299 Build 16299

推荐答案

我使用的是 windows 10、python 3.5、pip 10
即使在安装 cmake 之后 dlib 也不起作用.解决方案:

I am on windows 10, python 3.5, pip 10
dlib didn't work even after installing cmake.Solution :

  • 将 cmake 添加到 PATH(C:Program FilesCMakein)
  • 然后使用 pip 安装:

pip install dlib==19.4

就像一个魅力.

windows 10 月更新后,上述方法有效,但有时会出现boost errorcmake incompatible 等错误.所以,

After windows October update, the above method works, but sometimes there are errors like boost error and cmake incompatible.so,

  • 下载并安装CMake msi
  • 将 cmake 添加到 PATH(C:Program FilesCMakein)
  • 重新启动 Windows
pip install dlib

pip install dlib==19.4

这篇关于如何修复 CMakeLists.txt 中的 CMake 错误:生成器 NMake Makefiles 不支持平台规范,但已指定平台 x64的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 17:51