草庐IT

c++ - 如何在没有 gdbserver 的情况下使用 Eclipse CDT 进行远程调试?

我们在Windows上使用EclipseCDT5C++IDE在远程AIX主机上开发C++应用程序。EclipseCDT能够使用gdbserver执行远程调试。不幸的是,AIX不支持gdbserver。是否有人熟悉在没有gdbserver的情况下使用EclipseCDT进行远程调试的方法?也许使用SSHshell连接到gdb? 最佳答案 现在我终于让gdb远程运行了。在任务栏上的Bug符号处,我选择了DebugConfigurations-GDBHardwareDebugging。在主要C/C++应用程序中,我在可执行文件的Samba

c++ - 带有 CDT 的 Eclipse Juno 不添加内置包含目录

自从我从EclipseIndigo升级到Juno(在Ubuntu12.04上)后,我一直遇到标准库显示“Unresolvedinclusion”错误的问题(例如,在#include和#include等旁边),尽管程序构建和运行良好(使用g++)。这只发生在使用Juno创建的新项目中,而不是在我的工作区中使用Indigo的旧项目。感谢其他几个SO问题(见下文*),我能够将问题的根源追溯到项目的Properties>C/C++General>PathsandSymbols>中缺少“内置值”包括标签:/usr/include/c++/4.6/usr/include/c++/4.6/x86_6

c++ - windows下使用mingw/gdb无法调试eclipse helios cdt上的小程序,控制台死机

我一直在尝试使用EclipseCDT来做一些c++示例,我可以使用run命令很好地运行它们,但是每当我尝试调试时,控制台窗口就会卡住,我可以输入,但是程序无法继续。当我调试时,我在控制台窗口上得到以下输出(没有断点,但由于默认设置而在main上中断):Hello,worldputyourname:15^running当我输入内容并点击enter时,继续按钮被禁用并且不执行任何操作。15是一个随机数,有时是16、20等。如果我在eclipse下运行程序,我会得到输入提示就好了:Hello,worldputyourname:testHellotest这是我尝试调试的代码:#include#

c++ - 停止从 main() 调试 eclipse CDT?

如果我使用eclipseCDT调试我的C++代码,它似乎总是从main()函数开始调试过程,即使的开头没有断点main().有没有办法让eclipseCDT从第一个断点而不是main()开始调试? 最佳答案 在菜单Run->DebugConfigurations上,右击左侧的C/C++Applications项,创建New配置。转到Debugger选项卡并取消选中Stoponstartupat复选框。 关于c++-停止从main()调试eclipseCDT?,我们在StackOverfl

c++ - Eclipse CDT : running C++ program not showing anything in the console! 为什么?

我正在使用Cygwin在Windows64位上运行带有CDT的最新版本的Eclipse,用于编译代码。我的问题是,当我在eclipse中运行任何c++软件时,控制台中没有输出。我试过这个:EclipseCDTdebuggerdoesnotshowconsole还有这个:EclipseCDTDebugconsolenotdisplayingprogramoutput但它不起作用。 最佳答案 作为"NoConsoleOutput(MinGW,CDT)"的伙计们指出,这可能(或至少有时)是因为Eclipse在启动可执行文件时没有将PATH

android - 尝试为 android 示例构建 OpenCV 时运行构建器 'CDT Builder' 时出错

大家好,我正在尝试在android中学习openCV我已经按照here给出的说明进行操作了但是当我尝试编译时,我只会得到01:50:14**AutoBuildofconfigurationDefaultforprojectorg.opencv.samples.fd.FdActivity**"C:\Android\android-ndk-r8\ndk-build.cmd"Install:libdetection_based_tracker.so=>libs/armeabi-v7a/libdetection_based_tracker.so01:50:14BuildFinished(too

c++ - 在 Eclipse CDT 中包含来自另一个 C++ 项目的源文件

我在EclipseCDT中有一个C++项目,它使用来自OpevCV的一些函数,它编译成可执行文件并且工作正常。现在我想要一个新的C++项目,它使用第一个中定义的一些函数。我无法将两者编译并链接在一起。我在新项目的相关文件中有#include"...",我已经将旧项目添加到新项目的引用项目和新项目,我已将旧项目的源文件夹添加为包含(-Igcc选项)。我附上了我的Eclipse的屏幕截图,以防有用:编译器给出的错误是:Buildingtarget:OtherProjectInvoking:GCCC++Linkerg++-o"OtherProject"./src/foo.o./src/foo

c++ - 用于运行测试和浏览报告的 Eclipse (CDT) 插件

Google的答案(听!听!)和EclipseMarketPlace关于这个主题的搜索结果简直让我发疯!显然,建议的SO答案也没有真正的帮助。我正在寻找一个Eclipse插件,它允许我浏览由google测试运行程序生成的JUnit报告XML兼容单元测试报告。很高兴有功能:从故障报告中跳转到来源构建后自动运行测试。我很确定存在一个适用于EclipseCDT的(免费)插件,它实现了这些要求,我太笨了,找不到它:-)。这里可能有更聪明的人/女孩吗? 最佳答案 SinceJUNOthereisaC++Unittestingsupportpa

c++ - 在 Eclipse CDT 控制台中传递传输结束 (Ctrl + D) 字符

我有一个C++应用程序,我需要向它发送一个传输结束信号。我可以在控制台上执行Ctrl+D,但是当我在Eclipse中尝试时,它不起作用。我正在使用带有CDT的EclipseGalileo。 最佳答案 这似乎是一个尚未解决的错误:bug159803(2015年9月解决,针对CDT9.0)SinceEclipse3.1itispossibletosignalEOF(usingCTRL+D/Z-bindableinkeypreferences)inconsoleview,andItestedthissuccessfullywithEcli

c++ - 如何为代码块禁用 Eclipse CDT 代码格式化程序

CDT代码格式化程序有相当多的选项可供选择,但它似乎并没有允许人们告诉它忽略一段代码的功能。此功能存在于Java代码格式化程序中://@formatter:off...//codethatshouldnotbeformatted//@formatter:on此功能是否存在而我只是不知道,或者有人知道任何体面的解决方法吗?在我的特定情况下,我正在尝试定义我想要具有特定布局的数据结构(枚举类型和字符串数组)。 最佳答案 使用Astyle(ArtisticStyle)格式化程序,它远远优于EclipseCDT内置格式化程序,并且具有您需要