草庐IT

c++ - 您与 Eclipse CDT 一起使用哪些插件?

推荐一些您认为在日常工作中有用的插件。EclipseCDT存储库:Helios:http://download.eclipse.org/releases/heliosC++DevelopmentTools:http://download.eclipse.org/tools/cdt/releases/helios插件:Subclipse:http://subclipse.tigris.org/update_1.6.xEclipseLinuxTools:http://download.eclipse.org/technology/linuxtools/updateCMakeBuilder:

c++ - 您与 Eclipse CDT 一起使用哪些插件?

推荐一些您认为在日常工作中有用的插件。EclipseCDT存储库:Helios:http://download.eclipse.org/releases/heliosC++DevelopmentTools:http://download.eclipse.org/tools/cdt/releases/helios插件:Subclipse:http://subclipse.tigris.org/update_1.6.xEclipseLinuxTools:http://download.eclipse.org/technology/linuxtools/updateCMakeBuilder:

c++ - 如何让 eclipse cdt 显示运行时错误(例如段错误)

我在Linux上的EclipseCDT中开发和运行C++程序。问题是EclipseCDT在控制台中没有显示任何运行时错误消息(例如段错误),而我在直接使用命令行运行程序时会收到这样的错误消息。 最佳答案 你好您可以尝试像这样修改运行配置选项卡“主”>应用程序=/bin/shtab'Arguments'>'Programarguments'=-c"Debug/name_of_executablearg0arg1...2>/dev/stdout"(如果有的话,用你的程序参数替换“arg0arg1...”)eclipse控制台会同时输出s

c++ - 如何让 eclipse cdt 显示运行时错误(例如段错误)

我在Linux上的EclipseCDT中开发和运行C++程序。问题是EclipseCDT在控制台中没有显示任何运行时错误消息(例如段错误),而我在直接使用命令行运行程序时会收到这样的错误消息。 最佳答案 你好您可以尝试像这样修改运行配置选项卡“主”>应用程序=/bin/shtab'Arguments'>'Programarguments'=-c"Debug/name_of_executablearg0arg1...2>/dev/stdout"(如果有的话,用你的程序参数替换“arg0arg1...”)eclipse控制台会同时输出s

c++ - 更改 Eclipse CDT 项目的输出目录

我找不到更改已构建文件的输出的可能性。我发现的唯一一个停用了整个生成的makefile进程,我不想这样做。 最佳答案 右键单击您的项目并选择“属性”。在C/C++Build下,在Settings下。单击“构建工件”选项卡。在“输出前缀”下,输入您要包含构建文件的目录(包括尾部斜杠)。您似乎还需要使用更新后的路径修改您的运行/调试设置。(但是,编写自己的makefile确实并不难,尤其是如果您使用Eclipse生成的makefile作为起点,它可以为您提供更多的灵active。) 关于c+

c++ - 更改 Eclipse CDT 项目的输出目录

我找不到更改已构建文件的输出的可能性。我发现的唯一一个停用了整个生成的makefile进程,我不想这样做。 最佳答案 右键单击您的项目并选择“属性”。在C/C++Build下,在Settings下。单击“构建工件”选项卡。在“输出前缀”下,输入您要包含构建文件的目录(包括尾部斜杠)。您似乎还需要使用更新后的路径修改您的运行/调试设置。(但是,编写自己的makefile确实并不难,尤其是如果您使用Eclipse生成的makefile作为起点,它可以为您提供更多的灵active。) 关于c+

c++ - Eclipse CDT : Unresolved inclusion of STL header

我正在尝试使用Eclipse编辑源代码,在C++Builder下编译,但遇到了Unresolvedinclusion问题。例如,代码如下:#include给Unresolvedinclusion:EclipseIDE中的错误。C++Builder确实没有vector文件,而是有vector.h由编译器使用。如果我写的话,EclipseIDE不会出错#include我如何告诉Eclipse使用vector.h当它看到#include? 最佳答案 这让我避免了Eclipse“Unresolvedinclusion”错误。就我而言,我必须

c++ - Eclipse CDT : Unresolved inclusion of STL header

我正在尝试使用Eclipse编辑源代码,在C++Builder下编译,但遇到了Unresolvedinclusion问题。例如,代码如下:#include给Unresolvedinclusion:EclipseIDE中的错误。C++Builder确实没有vector文件,而是有vector.h由编译器使用。如果我写的话,EclipseIDE不会出错#include我如何告诉Eclipse使用vector.h当它看到#include? 最佳答案 这让我避免了Eclipse“Unresolvedinclusion”错误。就我而言,我必须

c++ - Eclipse CDT 多线程调试不是最佳的 - 如何独占运行线程?

我知道答案,我把它放在这里让其他人看到它如果您使用eclipseCDT,您可能会理解eclipse不是调试器,它只是一个应用程序前端,特别是针对GDB。因此,在调试C++程序时,您实际上只是在以一种更舒适的方式使用GDB。如果您必须在eclipseCDT中调试多线程程序,您会意识到事情很快就会变得忙碌,因为当您遇到断点时,所有线程都会停止,并且当您尝试在特定线程中执行单行时,它也会运行其他线程。为了使其正常工作,线程必须能够任意且独占地运行——这样当程序员执行一行时,它只执行特定的线程。因此,默认情况下,gdb的设置默认关闭“调度程序锁定”。如果您调试多线程应用程序,您会明白这必须在G

c++ - Eclipse CDT 多线程调试不是最佳的 - 如何独占运行线程?

我知道答案,我把它放在这里让其他人看到它如果您使用eclipseCDT,您可能会理解eclipse不是调试器,它只是一个应用程序前端,特别是针对GDB。因此,在调试C++程序时,您实际上只是在以一种更舒适的方式使用GDB。如果您必须在eclipseCDT中调试多线程程序,您会意识到事情很快就会变得忙碌,因为当您遇到断点时,所有线程都会停止,并且当您尝试在特定线程中执行单行时,它也会运行其他线程。为了使其正常工作,线程必须能够任意且独占地运行——这样当程序员执行一行时,它只执行特定的线程。因此,默认情况下,gdb的设置默认关闭“调度程序锁定”。如果您调试多线程应用程序,您会明白这必须在G