我目前正在使用Eclipse进行C / C ++编程。虽然我习惯使用eclipse for Java,但我无法找到使用Eclipse for C / C ++的良好工作流程
我发现缺少的是一个很好的调试支持。 STL结构(矢量,映射)不会显示在调试视图中,因为它们在Java中等效显示。它们以非常模糊的方式显示,难以解释。
用谷歌搜索我发现了 Better variable exploring when debugging C++ code with Eclipse/CDT 但我发现这种方法并不健全。它不能显示带有对象(字符串)的STL结构。扩展.gdbinit文件以支持这些文件对我来说将是一个全新的项目(因为我是一名新程序员)是否有其他IDE适合C / C ++编程和调试。或者是我缺少的东西,因为对于这样的行业标准语言肯定有一些好处 支持那里。
编辑:我在Win或* nix答案 0 :(得分:2)
我在Windows上使用visual studio express。它有很多调试功能是免费的。
1. Microsoft Visual Studio Express C/C++ (Best for Windows)
2. Code Blocks (Best of *nix)
3. Eclipse for C/C++
4. Netbeans
希望这有帮助
答案 1 :(得分:1)
在Linux上我更喜欢使用Code::Blocks
您还可以查找NetBeans
GNU DEBUGGER
C和C ++编辑器与多会话GNU gdb很好地集成在一起 调试器。您可以设置变量,异常,系统调用,行和 功能断点并在“断点”窗口中查看它们。检查 调用堆栈和局部变量,创建监视和查看线程。 您可以通过将光标移到其上来评估所选表达式 并查看工具提示。反汇编程序窗口显示程序集 当前源文件的说明。
答案 2 :(得分:0)
如果你在mac xcode上非常好。
答案 3 :(得分:0)
Embarcadero C ++ Builder也是RAD Studio的一部分,非常好,过去几年一直在进行重大发展。
它可用于开发Win32应用程序,Win64应用程序,Mac OS X应用程序以及iOS和Android应用程序(目前移动操作系统仅在Delphi语言的RAD Studio中使用,但C ++支持预计由今年年底)
它还具有出色的调试支持。 IDE仅在Windows上运行,但在使用VMWare或Parallels的Mac内运行Windows的虚拟机中运行良好。它需要运行Xcode的Mac来编译Mac OS X或iOS应用程序 - 可以是单独的计算机,或者如果您在Mac上的虚拟机中运行Windows,则需要“Mother Ship”。