我正在尝试使用 cmake 为 c++ 构建 Box2D 库。当我运行 cmake gui 时出现错误:
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
Configuring incomplete, errors occurred!
像这些人这样的大多数问题都通过说“将 MinGw/bin 添加到 PATH”来回答,但我已经在 PATH 中添加了它。还有什么可能导致此错误?
mingw32-make.exe
可以通过适当的复选框使用标准 MinGW32 安装程序进行安装:
正如 rubenvb 指出的那样,您仍然需要确保它进入您的 PATH。如果您通过系统属性编辑环境变量,请务必关闭并重新打开 CMake GUI。
如果您更习惯使用make.exe
、安装MSYS并使用MSYS 生成文件作为 CMake 生成器。你还需要把两者都放在mingw\bin
and msys\1.0\bin
进入你的路径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)