C++ 如何使用microsoft visual studio 2017配置外部编译器(如gcc+14)?

C++ 如何使用microsoft visual studio 2017配置外部编译器(如gcc+14)?,c++,visual-studio,visual-c++,visual-studio-2017,C++,Visual Studio,Visual C++,Visual Studio 2017,我想使用MicrosoftVisualStudio的调试质量,它的内置编译器不允许我声明int a[n]这样的数组,并给出应该是常量的错误,因此我的时间被浪费在动态分配它上。此外,我无法包含bits/stdc++.h之类的库 我正在使用Windows10。请告诉我如何配置我的编译器。对于我的目的,我将只有一个cpp文件 我的主要目的是解决来自spoj、codeforces等的问题。有三种不同的选择 创建自定义生成工具 Makefile项目 跨平台开发 有一个类似的问题,有一个很好的答案,并解释了

我想使用MicrosoftVisualStudio的调试质量,它的内置编译器不允许我声明int a[n]这样的数组,并给出应该是常量的错误,因此我的时间被浪费在动态分配它上。此外,我无法包含bits/stdc++.h之类的库

我正在使用Windows10。请告诉我如何配置我的编译器。对于我的目的,我将只有一个cpp文件


我的主要目的是解决来自spoj、codeforces等的问题。有三种不同的选择

创建自定义生成工具 Makefile项目 跨平台开发 有一个类似的问题,有一个很好的答案,并解释了我的选择

它内置的编译器不允许我声明数组,如int [n]给出错误,就像它应该是常数值C++一样,不允许你这样做。GCC是C++的一个C特性。你是在抱怨VC++不允许你使用一个你不应该首先使用的非标准特征吗?不是一个混蛋,但是你可能需要更多的时间来提交问题然后简单地键入STD::向量A;a、 辞职@linuxuser27为什么不std::vector bufn;?!bits/stdc++.h不是一个库,而是一个内部GCC头文件,其名称或路径不应出现在您自己的代码中。包括这是一个可怕的做法,我认为已经出现了大约一年前,只是没有消失了。我想知道人们在哪里捡到的。