visual studio 使用cmake构建项目并远程连接虚拟机centos7

初学踩了点坑,记录下初步环境搭建

1、下载安装visual studio 2022

https://visualstudio.microsoft.com/zh-hans/

只需勾选图中"使用c++进行lunix和嵌入式开发",其他看个人需求勾选即可
在这里插入图片描述

2、centos基础环境搭建

根据https://learn.microsoft.com/zh-cn/cpp/linux/cmake-linux-project,需要在centos上安装gcc,gdb,rsync,zip,ninja-build以及cmake(3.14+)

2.1、centos安装gcc,g++

yum -y install gcc

rpm -qa | grep "g++" # -q查询,-a全部
yum whatprovides "*/g++"

yum -y install gcc-c++-4.8.5-44.el7.x86_64

2.2、其余安装

yum -y install rsync zip unzip

2.3、cmake安装

我选择https://github.com/Microsoft/CMake/releases下载了cmake-3.19.4268486-MSVC_2-Linux-x64.sh

https://github.com/Microsoft/CMake/releases
下载cmake-3.19.4268486-MSVC_2-Linux-x64.sh放置到/usr/local/cmake/cmake-3.19.4268486-MSVC_2-Linux-x64.sh

cd /usr/local/cmake
./cmake-3.19.4268486-MSVC_2-Linux-x64.sh
ln -sf /usr/local/cmake/cmake-3.19.4268486-MSVC_2-Linux-x64/bin/cmake /usr/bin/cmake

#ln命令
#-s, --symbolic : make symbolic links instead of hard links
#-f, --force : remove existing destination files

2.4、安装ninja

https://github.com/ninja-build/ninja 下载项目ninja-master.zip
项目拷贝到/usr/local/ninja/ninja-master.zip路径 或者 直接clone项目到目标位置也行
cd /usr/local/ninja/
unzip ninja-master.zip
cd ninja-master
cmake -Bbuild-cmake
cmake --build build-cmake # The ninja binary will now be inside the build-cmake directory 
cp /usr/local/ninja/ninja-master/build-cmake/ninja /usr/local/ninja #只需要ninja一个文件,所以直接cp

3、创建项目

3.1、创建CMake项目

在这里插入图片描述

3.2、配置远程服务器

菜单栏的工具 工具->选项->跨平台->连接管理器(“跨平台”菜单下)->添加(右边)

在这里插入图片描述

3.3、选择添加的服务器

在这里插入图片描述

这时visual studio会部署项目至服务器。注意下方“输出”窗口中的日志,返回值为 0即成功了。如果返回值是1,根据其中错误日志去修改配置即可。最后点击右边绿色箭头运行即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值