写点什么

通过 Visual Studio 为 Linux 编写 C++ 代码

  • 2016-06-21
  • 本文字数:743 字

    阅读完需:约 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 平台开发者更轻松地为此类设备编写代码。

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

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

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

查看英文原文 Writing C++ for Linux on Visual Studio

2016-06-21 19:003557
用户头像

发布了 283 篇内容, 共 106.1 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第四周心得

努力努力再努力m

极客大学架构师训练营

系统架构知识-常识YES,能力NO

飞雪

<<架构师训练营>>第四周作业

R20114

架构师训练营第四周 - 作业

王权富贵

极客大学架构师训练营

课堂作业 week4

Dennis

「架构师训练营」第 4 周作业 - 互联网技术

森林

架构师训练营 W4 心得

telliex

软件测试缺陷等级划分准则

海浪豆豆

软件测试

第四周学习总结

iHai

极客大学架构师训练营

大型网站架构演化历程

stars

架构师训练营第四周课程总结

狂奔嘀兔纸

极客大学架构师训练营

Week4-总结

龙7

架构师训练营第四周作业

极客大学架构师训练营

作业04-互联网架构演化

梦子说

课程作业

架构师训练营第四周作业

努力努力再努力m

极客大学架构师训练营

第四周总结

changtai

极客大学架构师训练营

第 04 周作业

Jeremy

大型互联网应用架构中的主要技术,与其对应的业务问题

Ph0rse

<<架构师训练营>>第四周总结

R20114

第04周 设计系统架构 命题作业

Jaye

架构师训练营 W4 作业

telliex

第四周作业

changtai

极客大学架构师训练营

【架构师训练营】第 4周总结

花生无翼

Week 04 学习总结

Jeremy

架构学习第四周总结

云峰

第四周学习总结

麻辣

架构师训练营 第四周【学习总结】

小K

第四周总结

GAC·DU

系统架构

eazonshaw

极客大学架构师训练营

Week 04- 作业二:学习总结

dean

极客大学架构师训练营

互联网技术方案

allen

通过Visual Studio为Linux编写C++代码_C++_Jeff Martin_InfoQ精选文章