Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Visual代码中编译C++11

在Visual代码中编译C++11
EN

Stack Overflow用户
提问于 2019-01-01 05:29:30
回答 1查看 28.9K关注 0票数 10

我使用Visual来编译C++程序,它可以用于大多数C++程序,因为它使用g++命令编译它。但是,我在使用它编译c++11程序时遇到了困难。

当我尝试编译C++11程序时,编译器命令g++尝试使用默认的C++98标准编译它,这会导致错误。

我知道,使用g++ -std=c++11,我们可以使用g++编译C++11程序,当我在cmd中使用它时,它工作得很好:

g++ -std=c++11 some_program.cpp

我希望我可以调整Visual中的一些设置,并将编译器命令从g++更改为g++ -std=c++11,这样只需按run code按钮就可以编译程序。但是,我找不到。如果有其他方法来编译我的程序,请帮助我。

目前,我收到的错误如下:

some_program.cpp:在函数'int ()‘中: some_program.cpp:12:33: C++98中的'A‘必须由构造函数初始化,而不是由’{…}‘向量A={ 11,2,3,14 }初始化;

这些代码片段是正确的,并在使用C++11的在线编译器上进行了测试。这里,它试图使用C++98编译,如错误中所示。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-01 05:39:27

在这里转到Settings > User Settings,搜索Run Code Configuration

在此菜单下,查找:"code-runner.executorMap"

通过将其添加到用户设置中编辑此设置,C++11支持如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"code-runner.executorMap":{
    "cpp": "cd $dir && g++ -std=c++11 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
},

通过将其添加到用户设置中编辑此设置,C++17支持如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"code-runner.executorMap":{
    "cpp": "cd $dir && g++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
},

希望这能帮上忙!

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53995830

复制
相关文章
office打开文件时出现向程序发送命令时出现问题_向文件发送命令时错误
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说office打开文件时出现向程序发送命令时出现问题_向文件发送命令时错误,希望能够帮助大家进步!!!
Java架构师必看
2022/10/24
8K0
AJAX如何向服务器发送请求?
AJAX(Asynchronous JavaScript and XML)是一种在Web应用程序中向服务器发送异步HTTP请求的技术。它通过在后台发送请求并异步地获取响应,实现了与服务器进行数据交互而不需要刷新整个页面。
网络技术联盟站
2023/07/07
5480
sftp使用方法_sftp服务
参考:https://www.jianshu.com/p/64d571913185
全栈程序员站长
2022/11/10
5.5K0
如何使用hadoop命令向CDH集群提交MapReduce作业
在前面文章Fayson讲过《如何跨平台在本地开发环境提交MapReduce作业到CDH集群》,那对于部分用户来说,需要将打包好的jar包在CDH集群运行,可以使用hadoop或java命令向集群提交MR作业,本篇文章基于前面的文章讲述如何将打包好的MapReduce,使用hadoop命令向CDH提交作业。同时也分为Kerberos和非Kerberos环境提交。
Fayson
2018/03/29
2.2K0
如何使用hadoop命令向CDH集群提交MapReduce作业
python使用元组、字典向函数传递多个
# -*- coding: utf-8 -*- __author__ = 'River' def fun(name,age): print "%s %s" % (name,age) def fun2(name,*args,**dicargs): print "%s %s %s" % (name,args,dicargs) t=("River","15") dic={'name':'river','age':'26'} #注意这个name和这个age的key,必须和fun中的参数一致 fun("ss",":"
py3study
2020/01/08
1.3K0
Python 使用 STOMP 向 ActiveMQ 循环发送消息
python stomp activemq mess send message in loop
HoneyMoose
2024/10/13
1380
Python 使用 STOMP 向 ActiveMQ 循环发送消息
linux如何改sftp端口,CentOS如何更改SFTP端口[通俗易懂]
SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件。本文介绍了如何在Linux中更改默认的SFTP端口。我们还将向您展示如何配置防火墙以允许在新端口上使用。
全栈程序员站长
2022/10/05
13.3K0
一行代码,发送邮件
由于几乎在每个项目开发中都离不开发送邮件功能,所以,我们反感反复造轮子,就随手基于Net.Mail封装的发送邮件代码。这段代码写了很久了,今天拿出来完善了一下、改了一个bug、加了注释、写了文档,重新发布到了NuGet上。这段代码可以用于在.Net项目中发送邮件,只需一行代码,真的是一行。支持多附件、多接收人、多抄送人。
用户8671053
2021/11/03
4090
EasyPlayer-rtsp 如何配置向Server发送心跳信息?
EasyPlayer播放器系列已经支持了H265编码视频的播放,根据用户在不同场景下的不同需求,我们已经有EasyPlayer-RTSP、EasyPlayer- RTMP、EasyPlayerPro 和EasyPlayer.js 等版本。
TSINGSEE青犀视频
2021/07/19
1.1K0
EasyPlayer-rtsp 如何配置向Server发送心跳信息?
shell sftp 命令大全「建议收藏」
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/07
1.7K0
最新整理之--sftp命令合集
由于最近写脚本要用sftp,所以整理了相关命令。 #密码登录 sftp -P 22 zhangsan@192.168.0.100 #秘钥登录 sftp -P 22 -i ~/.ssh/id_rsa zhangsan@192.168.0.100 更改远程工作目录 cd /abc chgrp group path 将文件“path”的组更改为“group” chmod mode path 将文件“path”的权限更改为“mode” chown
IT运维技术圈
2022/06/26
1.3K0
使用 Linux 命令行发送邮件
mailx 是邮件客户端。人们可以使用它编写邮件,然后把邮件传递给本地的邮件传输服务器。 sendmail 是邮件服务器。它可以与远端的邮件服务器通信,收发邮件。
全栈程序员站长
2022/09/06
1.8K0
使用 Linux 命令行发送邮件
如何利用.NETCore向Azure EventHubs准实时批量发送数据?
.netcore采集程序向Azure事件中心(EventHubs)发送数据,通过Azure EventHubs Capture转储到Azure BlogStorage,供数据科学团队分析。
有态度的马甲
2020/07/08
7630
sftp常用命令介绍_手机命令代码
sftp(Secure File Transfer Protocol)是一种安全的文件传送协议,是ssh内含协议,也就是说只要sshd服务器启动了,sftp就可使用,不需要额外安装,它的默认端口和SSH一样为22。 sftp通过使用加密/解密技术来保障传输文件的安全性,因此sftp的传输效率比普通的FTP要低,但sftp的安全性要比ftp高,因此sftp通常用于报表、对账单等对安全性要求较高的场景。
全栈程序员站长
2022/08/02
3K0
sftp常用命令介绍_手机命令代码
如何在多个 Linux 服务器上运行多个命令
如果你正在管理多台 Linux 服务器,并且你想在所有 Linux 服务器上运行多个命令,但你不知道该怎么做。不用担心,在这个简单的服务器管理指南[1]中,我们将向您展示如何在多个 Linux 服务器上同时运行多个命令。
数据科学工厂
2023/08/10
3260
如何在多个 Linux 服务器上运行多个命令
Mac 使用 minicom 通过串口向 ESP8266 发送 AT 指令
前往 https://www.ftdichip.com/Drivers/VCP.htm 下载驱动
Ze.
2019/07/03
3.4K0
Mac 使用 minicom 通过串口向 ESP8266 发送 AT 指令
使用 Spring Cloud Bus 向指定的微服务发送消息
要向指定的微服务发送消息,需要使用 Spring Cloud Bus 提供的 DestinationProvider 接口,该接口可以返回目标微服务的名称。在消息广播时,Spring Cloud Bus 会根据目标微服务的名称将消息发送到指定的微服务中。
堕落飞鸟
2023/04/18
8140
如何在 Linux 终端上向登录用户发送广播消息?
在 Linux 系统中,您可以使用广播消息功能向当前登录的用户发送通知或警告。广播消息可以用于系统管理员向所有用户发送重要信息,或者用于协调团队成员之间的通信。本文将详细介绍如何在 Linux 终端上向登录用户发送广播消息,并提供相应的示例。
网络技术联盟站
2023/06/08
1.8K0
如何在 Linux 终端上向登录用户发送广播消息?
如何在家中使用 SSH 和 SFTP 协议
通过 SSH 和 SFTP 协议,我们能够访问其他设备,有效而且安全的传输文件等等。
星哥玩云
2022/07/24
7070
Linux如何使用 SCP 和 SFTP 安全传输文件
在系统之间移动文件是 Linux 系统管理员的常规操作之一,通过网络传输数据时,一个重要的考虑因素是您使用的介质的安全性。
网络技术联盟站
2022/05/07
5.2K0
Linux如何使用 SCP 和 SFTP 安全传输文件

相似问题

带有密码的SFTP (一行命令)

10

如何使用sftp放置多个文件

20

如何通过SSH向fbi发送命令?

30

SFTP命令的含义

20

单命令将SFTP发送到多台计算机

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文