Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 为C/C+提供良好IDE的建议+;具有调试功能_C++_C_Eclipse_Stl_Gdb - Fatal编程技术网

C++ 为C/C+提供良好IDE的建议+;具有调试功能

C++ 为C/C+提供良好IDE的建议+;具有调试功能,c++,c,eclipse,stl,gdb,C++,C,Eclipse,Stl,Gdb,我目前正在使用Eclipse进行C/C++编程。虽然我习惯于使用eclipse for Java,但我无法找到一个好的工作流程来使用eclipse for C/C++ 我发现缺少的是良好的调试支持。STL结构(向量、映射)不会显示在调试视图中,因为它们在Java中是等效显示的。它们以一种很难解释的模糊方式展示 通过谷歌搜索,我发现 但我发现这种方法并不可靠。它不能显示包含对象(字符串)的STL结构。扩展.gdbinit文件以支持这些功能对我来说将是一个全新的项目(因为我是一名新程序员) 是否有其

我目前正在使用Eclipse进行C/C++编程。虽然我习惯于使用eclipse for Java,但我无法找到一个好的工作流程来使用eclipse for C/C++

我发现缺少的是良好的调试支持。STL结构(向量、映射)不会显示在调试视图中,因为它们在Java中是等效显示的。它们以一种很难解释的模糊方式展示

通过谷歌搜索,我发现 但我发现这种方法并不可靠。它不能显示包含对象(字符串)的STL结构。扩展.gdbinit文件以支持这些功能对我来说将是一个全新的项目(因为我是一名新程序员)

是否有其他适合C/C++编程和调试的IDE。或者我遗漏了什么,因为对于这样一种行业标准语言,肯定有一些好的方面 支持那里


编辑:如果你在mac xcode上的表现很好,我就赢了或者*nix。

如果你在mac xcode上的表现很好。

在Linux上,我更喜欢使用

你也可以找

GNU调试器

< > C和C++编辑器与多会话GNU GDB集成良好 调试器。您可以设置变量、异常、系统调用、行和 函数断点并在“断点”窗口中查看它们。检查 调用堆栈和局部变量、创建监视和查看线程。 通过将光标移动到选定表达式上,可以对其求值 和查看工具提示。“反汇编程序”窗口将显示部件 当前源文件的说明


在Linux上,我更喜欢使用

你也可以找

GNU调试器

< > C和C++编辑器与多会话GNU GDB集成良好 调试器。您可以设置变量、异常、系统调用、行和 函数断点并在“断点”窗口中查看它们。检查 调用堆栈和局部变量、创建监视和查看线程。 通过将光标移动到选定表达式上,可以对其求值 和查看工具提示。“反汇编程序”窗口将显示部件 当前源文件的说明


AccCdReC+C++ Builder,也作为RAD Studio的一部分,相当不错,并且在过去几年中有了显著的发展。

它可以用来开发Win32应用程序、Win64应用程序、Mac OS X应用程序以及iOS和Android应用程序(移动OS现在只在Delphi语言中的RAD工作室中,但C++支持在年底前预计)


它还具有出色的调试支持。IDE只在Windows上运行,但在Mac中运行Windows的虚拟机上,无论是VMWare还是Parallels,IDE都能很好地工作。它确实需要一个运行XCCODE的MAC来编译Mac OS X或IOS应用程序——这可以是一个单独的计算机,或者是“母船”,如果你在Mac上的虚拟机上运行Windows。

BuildCabo C++ Cuilder,也可以作为RAD Studio的一部分,是相当好的。在过去的几年里,它一直在经历重大的发展

它可以用来开发Win32应用程序、Win64应用程序、Mac OS X应用程序以及iOS和Android应用程序(移动OS现在只在Delphi语言中的RAD工作室中,但C++支持在年底前预计)


它还具有出色的调试支持。IDE只在Windows上运行,但在Mac中运行Windows的虚拟机上,无论是VMWare还是Parallels,IDE都能很好地工作。它确实需要一台运行Xcode的Mac来编译Mac OS X或iOS应用程序——这可以是一台单独的计算机,如果您在Mac上的虚拟机上运行Windows,则可以是“母版”。

我在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

希望这对我在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


希望这有帮助

我没有mac电脑。也许你可以建议win/linux alternativexcode不太好我没有mac电脑。也许你可以建议win/linux alternativexcode就我所知不是很好。。代码::blocks与我在我的question@Archit:-你也可以尝试使用网豆!!!它的调试支持是否比eclipse更好?@Archit:-我不确定它是否更好。但是我很确定这个调试器在网络bean中是非常优秀的!!!:)我想问的是,它解决了我在问题中提到的问题吗?据我所知。。代码::blocks与我在我的question@Archit:-你也可以尝试使用网豆!!!它的调试支持是否比eclipse更好?@Archit:-我不确定它是否更好。但是我很确定这个调试器在网络bean中是非常优秀的!!!:)我想问的是它解决了我在问题中提到的问题吗?Visual Studio有最好的调试器,显示STL类没有问题。@john yep是迄今为止我在任何C/C++或C#编译器中使用的最好的调试器。msvisualstudio拥有最好的调试器,显示STL类没有问题。@john yes是迄今为止我在任何C/C++或C#编译器中使用过的最好的调试器。女士的荣誉