windows - 免费的 Windows 64 位 C++11 编译器

标签 windows visual-c++ c++11 64-bit mingw

我正在寻找可以从使用某些 C++11 功能的代码生成 64 位 Windows 二进制文件的免费编译器。

Visual C++ Express 不附带 64 位编译器。经典的解决方法是下载 Windows SDK。然而,SDK 7 似乎与不支持 C++11 的 Visual C++ 2010 同步,而 SDK 8 表示它根本不再包含编译器。我的印象是 Microsoft 基本上不再提供免费的 64 位 C++ 编译器;这是正确的吗?

已经有 64 位版本的 MinGW,尽管我的印象是它们在某种程度上落后于最新的 GCC;最新的可用版本是什么?

还有其他我忽略的选项吗?

最佳答案

所有免费提供的主流编译器都能满足您的需求:

  • VS 2012 Desktop Express 附带 x64 编译器。
  • Mingw 是开源软件,易于构建。因此,如果找不到满足您需求的二进制发行版,您可以随心所欲地保持最新状态。
  • Clang 也是开源的,我上面对 Mingw 所说的同样适用。

关于windows - 免费的 Windows 64 位 C++11 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15172256/

相关文章:

windows - 尝试在 32 位 Windows 上运行 64 位测试

c++ - 这个 CreateWindowEx 函数有什么问题?

windows - Windows 上的 dotnet 命令可执行文件位于何处?

windows - 如何在 Windows 批处理文件中运行 PowerShell 脚本

c# - 操作系统命令注入(inject)

c++ - 对于看起来非常好的 C++ 代码,VC++ 中的错误?

c++ - VS2008 中的访问冲突,但 VS2002 中没有

c++ - 对指针 vector 进行排序会更改 vector 拷贝中的数据?

c++ - 在Tensorflow中,使用c++获取图中所有张量的名称

c++ - 对静态 constexpr char[] 的 undefined reference