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

Windows下cmake报错解决方案:

首先下载MinGW64

MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64/mingw-w64-release at SourceForge.net

往下拉。

architecture:电脑系统是 64位的,选 x86_64;32位 系统,选 i686

Threads: Windows 选择 win32 , Linux、Unix、Mac OS 选 posix 

Exception:64位选seh,32位选sjlj

其他默认。

如果这一步安装失败,显示The file has been downloaded incorrectly的话,我们就去下载离线版本。

也就是这里,选择对应的版本。之后解压。

把路径(记得加/bin)放在系统路径里。

回到我们要cmake的地方,把之前生成错误的build里的文件删掉。

把cmake改成:

cmake -G "MinGW Makefiles" ..

make改成:

mingw32-make.exe all

就OK啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值