【问题标题】:Which Version of Code::Blocks supports C++11, C++14 and C++17 Compilers?哪个版本的 Code::Blocks 支持 C++11、C++14 和 C++17 编译器?
【发布时间】:2020-12-17 11:06:18
【问题描述】:

请给我 Code::blocks 的版本,目前我在安装了 Server Pack 1 的 Windows 7 上使用 Code::Blocks 10.05。我正在使用的 Code::blocks 不支持我上面提到的三个编译器中的任何一个,谢谢。 [我不会安装VS,因为数据限制,我至少需要C++ 11,所以即使你们Coders可以给我那个版本的Code::blocks也绰绰有余]

【问题讨论】:

  • Code::Blocks 是 IDE。您使用的编译器支持 C++ 语言而不是 IDE。我认为您需要更新您的 mingw 版本并在 IDE 中激活 c++11 或更高版本。
  • 也许更新你的代码:块....目前在 20.03。也许这个版本带有现代编译器
  • @drescherjm Code:Blocks 10.05 来自 2010 年。怀疑它是否支持支持 C++11 和更新版本的编译器
  • 它有哪些编译器? MinGW、clang、msvc?哪个版本?您可以在 Compiler settings of code:blocks 中下载并设置新的编译器

标签: c++ c++11 windows-7 c++17 codeblocks


【解决方案1】:

Code::Blocks 无法编译您的代码。您需要更新版本的编译器,例如 GCC 或 Clang。

更多信息请参考:How to Enable C++17 Support in Code Blocks

【讨论】:

    【解决方案2】:

    如果编译器允许,绝对是支持 C++11、C++14、C++17 甚至 C++20 的最新版本 (20.03)。如果您总是希望编译器更新到最新标准(并且可以通过 shell 的简单命令进行升级),建议通过 Msys2 工具链单独安装编译器。

    【讨论】:

      猜你喜欢
      • 2013-08-13
      • 2020-01-17
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 2021-01-22
      • 2014-01-10
      相关资源
      最近更新 更多