CMake工程可用性提升:大型工程加载及项目预览

我们一直都在倾听您的反馈

在VS2019 v16.4 Preview 2中,我们解决了CMake中的一个问题:对目标项目的加载逻辑进行了优化。另外,我们还在CMake中添加了预览页面,这个预览页面有助于帮助开发者熟悉CMake并快速进入跨平台开发。如果到现在你还不是很熟悉VS中的CMake支持,可以参考Visual Studio帮助文档中有关CMake的部分。

加载目标CMake工程

在VS2019中,你可以通过下拉列表来选择一个目标CMake工程,如下图所示:

CMake工程可用性提升:大型工程加载及项目预览

在新版本的VS2019 v16.4中,我们收到开发者的反馈,优化这一操作体验。现在,你可以在下载列表中选择”Show/Hide Debug Targets”来打开如下图所示的对话框,在这个对话框中,你可以选择隐藏一些很少被用到的工程。

CMake工程可用性提升:大型工程加载及项目预览

对于类似于llvm的大型工程,这个特性可以让你隐藏掉一些暂时用不到的工程而专注在一个工程上。当然,任何时候你都可以让这些被隐藏的工程再次重新变得可见。在下面的栗子中,我们隐藏了llvm中超过100多个工程。

CMake工程可用性提升:大型工程加载及项目预览

在下拉列表中,同时在上方显示了最近使用的工程,这个特性是基于一些开发者的反馈加入进去的。这些开发者经常需要对2~3个工程进行切换调试。在上面的图中,我们可以看到,工程”Fibonacci.exe”和工程”bugpoint.exe”是我最近使用最多的两个调试工程。

CMake预览页面

另外,我们还对CMake工程添加了预览页面。这些页面是动态更新的,可以帮助你安装Linux Workload,连接一台远程Linux系统或者WSL(Windows Subsystem for Linux),以及添加一台Linux或者WSL配置到你的CMake工程中。如果你是刚刚开始接触VS中的Linux开发,那么我就建议你看看<>这篇文章。

CMake工程可用性提升:大型工程加载及项目预览

欢迎反馈

你是否对我们的Linux工具或CMake支持有什么想法呢?请联系我们。

总结

微软呀微软,你在”Microsoft loves Linux”这条道上可是越走越远了啊。但是你可知道:青菜萝卜,各有所爱?


分享到:


相關文章: