博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过Visual Studio为Linux编写C++代码
阅读量:6259 次
发布时间:2019-06-22

本文共 835 字,大约阅读时间需要 2 分钟。

Build 2016大会上Microsoft首次公布的Visual Studio 2015扩展提供了在VS2015中编写C++代码,随后通过Linux/UNIX计算机进行编译和执行的能力。这种想法非常简单:使用Visual Studio 2015编写和开发C++代码,然后将代码部署到运行Linux的远程计算机上进行编译和调试。

\\

该扩展可在运行Windows的计算机和运行g++编译器的远程计算机之间通过SSH进行通信。这意味着虽然该扩展本身是“针对Linux”构建的,实际上除了在Linux上运行,还可以在包括FreeBSD和Mac OS X在内的其他UNIX操作系统上运行。同时这也意味着诸如Raspberry Pi和Intel Edison board等设备也能获得支持,借此可帮助Windows平台开发者更轻松地为此类设备编写代码。

\\

该扩展中,还为Visual Studio提供了一个控制台窗口,借此可以与项目的远程执行程序进行交互。该窗口可支持查看程序的输出结果并输入内容(输入仅限于控制台样式的命令输入,鼠标或其他输入方式暂不支持)。

\\

在Windows 10计算机上执行上述整个过程的操作非常简单:安装扩展,启动VS2015,新建一个以Linux为目标的控制台应用程序,输入Linux计算机的登录凭据,开始编译代码。该扩展使用了Linux计算机(例如Debian)上的g++编译器来编译项目,通过新增的Linux控制台窗口可以查看编译和程序执行的结果。在Linux计算机上查看这个远程账户可以发现,账户的主目录下新增了一个名为“projects”的目录,其中有一个以VS2015项目的名称为名,内含项目源代码的子目录。

\\

Microsoft员工Marc Goodner了一份清单,其中列出了该版本中包含的所有改进和修复的Bug。其中最主要的修复是可以支持在远程执行过程中使用命令行参数,并能使用项目目录之外的文件。

\\

查看英文原文

转载地址:http://bphsa.baihongyu.com/

你可能感兴趣的文章
Yelp开源数据管道项目最新组件——数据管道客户端库
查看>>
Docker周报:Windows Server将支持Mesos
查看>>
当编程语言掌握在企业手中,是生机还是危机?
查看>>
JetBrains Rider:一款全新的基于IntelliJ和ReSharper的.NET IDE
查看>>
Sonatype收购Vor Security,扩展对Nexus开源组件的支持
查看>>
Git 2.18版本已支持Git协议v2
查看>>
英孚教育全面上云与Serverless构建之路
查看>>
可执行镜像——开发环境的Docker化之路
查看>>
IntelliJ IDEA 2018.2支持Java 11、MacBook Touch Bar等新特性
查看>>
Microsoft 推出在AzureApp Service上支持Windows容器的公开预览版
查看>>
腾讯云携手朋迈推出“综合能源服务平台” 实现能源资源“智慧化”运营
查看>>
关于vue+webpack全局npm包全局引用的配置。
查看>>
LeetCode[354] Russian Doll Envelopes
查看>>
自动切换项目的node版本
查看>>
PHP设计模式之迭代器模式
查看>>
Mysql优化策略
查看>>
python基础知识踩点
查看>>
3月5日云栖精选夜读 | 2019阿里云开年Hi购季新用户分会场全攻略!
查看>>
IJCAI阿里论文 | JUMP: 一种点击和停留时长的协同预估器
查看>>
腾讯十年投资记
查看>>