【发布时间】:2021-01-15 02:50:14
【问题描述】:
我目前正在尝试为一个项目安装Morse(基于 Blender 的开源 3D 机器人模拟器)。 每当我运行 winbuild.bat 时,我都会收到“找不到 CMake_C_Compiler”错误 - 我通过添加 -DCMAKE_C_COMPILER=/c/MinGW/bin/gcc.exe -DCMAKE_CXX_COMPILER=/c 或多或少“修复”了这个错误/MinGW/bin/g++.exe 到文件中。但是,现在我得到了
Generator
MinGW Makefiles
does not support platform specification, but platform
x64
was specified.
我曾多次尝试重新安装 Visual Studio、MinGW 和 CMake,因为这样做似乎是迄今为止我在网上找到的最佳解决方案,但没有任何效果。有谁知道我该如何解决这个问题,或者至少告诉我这里到底出了什么问题?到目前为止,我只找到了获得“Generator NMake Makefiles...”而不是 MinGW 的人。
顺便说一句,我也无法使用 pip 安装 dlib,如果这无论如何是相关的; pip install dlib 产生“找不到 CMake_C_Compiler”。我已将 CMake 和 MinGW/bin 添加到路径中。
【问题讨论】:
-
平台规范仅对 Visual Studio 生成器有效,MinGW 和 NMake 生成器均不支持。如果您安装了 Visual Studio,请使用
-G选项指定适当的 generator。请注意,使用 Visual Studio 生成器意味着在 Visual Studio 附带的vcvarsall.bat脚本或 Visual Studio 命令行下运行cmake。
标签: windows cmake mingw blender dlib