我目前使用VS 2010 Express来满足我的C ++ IDE需求,但发现其错误信息过于复杂且难以理解。
有没有人知道更友好的与Windows兼容的C ++ IDE,其中包含易于理解的错误消息?
答案 0 :(得分:1)
首先,C ++中的错误消息很简单,他们几乎无能为力,特别是没有语言中的概念。 (虽然不扩展typedef肯定会有所帮助)
接下来,不是IDE负责错误消息而是编译器。不幸的是,对于Windows上的C ++,如果不使用miniGW或类似的话,你真的没有很多选择。
您可以免费使用英特尔编译器和非商业许可证(或支付商业版本)。我发现它的错误信息却是“基本的”(如模糊的那样),但这通常比不知所措更好。
英特尔编译器可与Visual Studio IDE一起使用。
MiniGW为windows提供了类似unix的环境,允许你使用gcc和clang。 GCC错误与MSVC的复杂程度非常相似。然而,Clang取得了最大的进步。但是,您可以自己使用IDE来实现这些功能。虽然您应该能够使用Eclipse CDT。
答案 1 :(得分:0)
错误消息在C标准中定义,IDE只是解析编译器输出并显示错误消息。我不认为更改IDE会对错误消息产生影响。