vs2019依赖项感叹号_使用VS2019进行跨平台开发

VS2019 v16.3 Preview 2带来了对Linux开发的多项改进,包括CMake工程中vcpkg的集成,允许快速安装缺失库;引入CMake配置编辑器简化配置过程;优化Linux项目的头文件性能,提高大型工程的开发效率;加强了对WSL的原生支持,增加并行构建和构建事件通知功能。
摘要由CSDN通过智能技术生成

Microsoft确实是Loves Linux啊

在VS2019中,我们可以在单个IDE中同时面向Windows和Linux平台进行开发,这要是在Ballmer时期,确实是不大可能发生的事情。

通过使用VS中对CMake的原生支持,我们可以在VS中直接打开任何包含C++代码和CMakeLists.text的目录,进行编码,并面向Windows, Linux和WSL(Windows Subsystem for Linux)这三种目标平台进行构建并调试。

如果我们的工程是一个MSBuild工程,没关系,可以通过VS的MSBuild-based Linux support组件,来创建和调试控制台工程,这个控制台工程将会正常运行在一台远程的Linux系统或WSL中。当然了,我们需要事先安装好Linux Development with C++ workload这个套件。

新版本VS2019 v16.3 Preview 2中,开发团队对原生CMake支持,MSBuild-based Linux工程进行了一系列改进,那今天我们就来看看。

在CMake工程中快速安装vcpkg代码库

vcpkg是一个跨越Windows, Linux和MacOS的代码库管理器。在VS2019 v16.3中,开发团队改进了vcpkg与VS的集成,具体来说,可以在CMake工程中使用vcpkg toolchain文件和执行”vcpkg integrate install”指令,这样,我们就可以快速的安装一个丢失的代码库(及其依赖),如下图所示:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值