我不打算将其作为意见问题,因此我故意避免使用“最佳”一词。以不同的方式提出我的问题;
是否有一个完全兼容 C++11 的开源和免费(如在言论自由、啤酒和午餐中,而不是在 Express、Lite、Demo 等中)提供稳定的语法和突出显示 la IntelliSense 的错误的 IDE,可以解决使用 C++11 的盒子,或者至少只需最少的、易于遵循的工作量?
我问这个问题是因为我真的很喜欢 VS2012 环境,但对 C++11 兼容性低迷感到沮丧,而且我的许可证无论如何都要到期了。
您是否尝试过“ Visual C++ 编译器 2012 年 11 月 CTP ”更新?它为 VC11 添加了对几个特性(最显着的是可变参数模板)的支持。该库不存在,并且此编译器更新不被视为生产就绪,但我发现它非常适合处理我的项目并使用 C++11 代码直到最终产品出来。
此外,我使用 Qt Creator(完全独立于 Qt 工具包)进行基于 GCC 的 C++11 开发,它是一个很棒的 IDE。
首先:它(主要)不是需要 C++11 支持的 IDE,而是编译器。话虽如此 - 这里有一些选择:
根据http://www.codelite.org/LiteEditor/ClangIntegration,您可以将 codelite 配置为使用 Clang 与 gcc 进行代码完成。因此,根据 IDE,编译器可能会提供代码完成等功能。