“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

通过 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:003382
用户头像

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

关注

评论

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

再谈回声消除测评丨Dev for Dev 专栏

声网

音频 Dev for Dev 实时互动

关于游戏中的实时渲染

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

什么是实时渲染,实时渲染是如何工作的

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

项目经理如何推进项目进度?

PingCode

2分钟了解什么是实时渲染

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理

mycpen

Linux

中国掀起数字化浪潮|沃丰科技AI外呼机器人助家电企业潜客筛选自动化

科技怪咖

明势资本黄明明:创新与世界,下一代基础软件的中国突围之路

TDengine

数据库 tdengine 时序数据库

系统故障工程师居然可以不背锅?看看几家大厂是怎么做到的!(内附复盘模板)

TakinTalks稳定性社区

SRE 故障 定责

Python 教程之数据分析(1)—— 使用 Bokeh 进行数据可视化

海拥(haiyong.site)

Python Bokeh 8月月更

EMQX + PolarDB-X 一站式 IoT 数据解决方案

阿里云数据库开源

数据库 阿里云 开源 :MySQL 数据库 PolarDB-X

“外卖式”售后服务体验来袭 沃丰科技ServiceGo让售后服务更智能

sofiya

兆骑科创创投平台,赛事活动承办,高层次人才引进

兆骑科创凤阁

新定位人工智能+营销服务 沃丰科技入选国家级专精特新“小巨人”

科技怪咖

AI加持沃丰科技ServiceGo智能售后,让制造业服务提升“肉眼可见

sofiya

TDengine 的存储引擎升级之路

TDengine

数据库 tdengine 时序数据库

HR拥抱人工智能 沃丰科技AI助力星巴克、泰康保险打造智慧HR中心

sofiya

芒果TV创新研究院联合腾讯云发布“虚拟人直播互动平台”,支持千人沉浸式体验

科技热闻

对话HR专家崔晓燕 沃丰科技AI+HRSSC如何提升企业人效

科技怪咖

夯实中国智能制造软实力沃丰科技ServiceGo让物流机器人龙头企业售后无忧

科技怪咖

实时云渲染如何助力虚拟展厅

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

实时云渲染有哪些特点,主要优势有哪些

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

华为云“828 B2B企业节”,积木易搭云速3D云展与您不见不散

sofiya

兆骑科创创新创业服务平台——创新创业的联通之桥

兆骑科创凤阁

Salesforce解散中国团队,国产SaaS软件如何完美替代

sofiya

制造业专家黄培博士:沃丰科技ServiceGo 智能售后服务成就高绩效企业

科技怪咖

央企数智化转型实践沃丰科技AI助招采平台打造全新客服体系

科技怪咖

iOS端如何实现MobLink的场景还原功能

MobTech袤博科技

ios sdk moblink

信息化赋能,移动办公系统WorkPlus助推智慧检务工作安全高效发展

WorkPlus

Spring永远的神,这绝对是目前最全面的spring全家桶学习笔记

Geek_Yin

spring 编程 程序员 Java、 跳槽季

多路混流实操流程

ZEGO即构

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