gpt4 book ai didi

c++ - 在 Visual Studio Code 中编译 C++11

转载 作者:行者123 更新时间:2023-11-27 23:41:59 24 4
gpt4 key购买 nike

<分区>

我正在使用 Visual Studio Code 编译 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 Studio Code 中的一些设置并将编译器命令从 g++ 更改为 g++ -std=c++11 以便我可以编译程序只需点击 run code 按钮。但是,我找不到。如果有其他方法可以编译我的程序,请帮助我。

目前,我收到如下错误:

some_program.cpp: In function 'int main()':

some_program.cpp:12:33: error: in C++98 'A' must be initialized by constructor, not by '{...}' vector A = { 11,2,3,14 };

这些片段是正确的,并且已经通过使用 C++11 的在线编译器进行了测试。在这里,它尝试使用 C++98 进行编译,如错误中所示。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com