C++跨平台开发(VS2019+WSL(Ubuntu))

本文介绍了如何在Windows 10环境下使用Visual Studio 2019(VS2019)结合Windows Subsystem for Linux (WSL) 进行Linux项目的开发。内容包括:安装和配置WSL,安装VS2019的Linux开发工具,以及使用CMake进行项目配置。此外,还提到了CMakeLists.txt的编写和调试技巧。
摘要由CSDN通过智能技术生成

由于实验室任务要求,特学习了一下如何跨平台开发项目,时间有点长了,如有疏漏,还请包涵指正!

我们在开发项目的过程中,有时候会进行跨平台开发,例如,我们需要开发Linux项目,但是受到条件限制,目前只有Windows环境,如何在Windows环境下进行Linux项目开发就成了迫切的需要。

本篇介绍利用在Windows下使用VS2019编写CMake并连接WSL的方式进行Linux项目的开发。

预备介绍

WSL(windows下的Linux子系统):Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。
使用WSL不需要进行ssh连接,更加方便。

Cmake:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。它能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。

安装WSL

在控制面板里面找到程序与功能,打开启用或关闭Windows功能
在这里插入图片描述
找到适用于Linux的Windows子系统,并勾选。
在这里插入图片描述
开始安装,之后会要求重启一次。
打开Windows应用商城( Microsoft Store),搜索WSL,下载Ubuntu(过程可能会有点满,耐心等待)
在这里插入图片描述
安装完成之后,打开,设置用户名和密码,一开始的源可能比较慢,可以换源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/security.ubuntu/mirrors.aliyun/g' /etc/apt/sources.list
sudo sed -i 
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值