ubuntu cmake升级解决与vs2017不同步问题

由于vs2017生成安装cmake时,带的是3.8.x版本的。如果linux下版本比这个低,就会没办法调用然后生成项目。
编译器提示:CMake 3.8.x 或更高版本在远程系统上不可用
如果linux版本的比vs低。就算在json配置文件指定最低版本,也无法解决
在这里插入图片描述
这时候就要去卸载linux的cmake了,然后安装更高的版本,
步骤如下:
1.卸载原来的cmake

sudo apt purge cmake*

2.安装build-essential,这个包提供了很多编译相关的软件包:

sudo apt-get install build-essential 

3.获取cmake,版本根据你的vs的cmake配置而定,我这里是3.8.2
大家进这个网址看一下替换下名字就行了。如果wget下载速度太慢,可以在本地下完,用ftp客户端传输过去给服务器,这样就比较省时间了
在这里插入图片描述

wget http://www.cmake.org/files/v3.8/cmake-3.8.2.tar.gz

4.解压,然后安装,一把梭哈
1.解压

tar -zxvf cmake-3.8.2.tar.gz
cd cmake-3.8.2

2.安装

./configure
make
sudo make install

最后验证:

cmake --version

最后vs2017即可正常运作。,正常生成makefile和可执行文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值