带有更友好的错误消息的c++ IDE
C++ IDE with Friendlier Error Messages
我目前使用VS 2010 Express来满足我的c++ IDE需求,但发现它的错误信息太复杂,难以理解。
有谁知道一个更友好的兼容windows的c++ IDE与易于理解的错误信息?
首先,c++中的错误消息非常糟糕,他们对此无能为力,特别是在语言中没有概念的情况下。(虽然不扩展typedef肯定会有帮助)
接下来,不是IDE负责错误消息,而是编译器。不幸的是,对于windows上的c++,如果不使用miniGW或类似的工具,你真的没有很多选择。
您可以免费使用带有非商业许可证的英特尔编译器(或付费使用商业版本)。我发现这是错误信息,但要"基本"(如模糊),但这通常比不知所措要好。
Intel编译器可以在Visual Studio IDE中使用。
MiniGW为windows提供了一个类似unix的环境,允许您使用gcc和clang。GCC错误的复杂性与MSVC非常相似。然而,Clang取得了最大的进步。但是,要使这些工具与IDE一起工作,您需要自己完成。尽管您应该能够使它与Eclipse CDT一起工作。错误消息是在C标准中定义的,ide只是解析编译器输出并显示错误消息。我不认为改变IDE会对错误信息产生影响。
相关文章:
- C++错误消息*成员参考.**初学者*
- 如何通过参数抛出错误消息
- glad 导致 glfwSwapBuffers 返回错误消息
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- 如何接受 [ENTER] 键作为无效输入并发送错误消息
- 重新定义预定义的 errno 错误消息 (E2BIG)
- SDL 映像:无法打开映像,仅显示错误消息
- 错误消息:使用"string* +="后"no match for 'operator+='"
- 错误消息"expected expression"....有人知道它为什么这么说吗?
- 在 Eclipse: "error: no match for 'operator='" 中获取错误消息
- GCC 警告和 gcc 错误消息之间的区别
- 为 c++ cin 上的输入数无效生成错误消息
- 来自带有mbedtls TLS的Mongoose Web服务器的错误消息
- 如何使用realsense摄像头调试ROS错误消息
- C++ 概念 - 需要括号中的概念会导致 2 条冲突的错误消息
- 编译器收到错误消息(textc.exe已停止)
- 结构数组的构造函数错误,错误消息:没有构造函数实例与参数列表匹配
- 使用 c++/WinRT Direct3D UWP Game DR 模板 Direct X11 的错误消息
- max_element() 给出非常奇怪的错误消息
- 不断收到错误消息,并非所有控制路径都返回值