我已经安装了Eclipse CDT和CDT Visual C ++支持(来自Yoxos Marketplace)。
这让我编译并运行C ++应用程序,但是,我无法调试它。
所以,我使用mingw发行版安装了gdb windows二进制文件。现在,当我尝试调试时,控制台中会显示以下消息 - 未加载符号表。使用“file”命令。
我没想到的猜测是gdb无法调试Visual C ++编译器生成的二进制文件。
我的问题是 - 如何在使用Visual C ++工具链构建的eclipse中调试C ++代码?
我的环境:
感谢。
P.S。
转移到MinGW g ++编译器是这个问题的范围,所以请 - 不要建议它作为答案。
答案 0 :(得分:6)
请按照https://bugs.eclipse.org/bugs/show_bug.cgi?id=162108
进行操作要点: 截至上一篇评论(Doug Schaefer 2012-03-13 10:49:27 EDT),在这个漏洞中似乎有计划整合这个但它还没有起作用。
答案 1 :(得分:2)
据我所知,您无法使用仅受CDT插件支持的gdb来调试Visual C ++应用程序。
Visual C ++工具链的调试器称为CDB,您必须搜索可以使用它的工具。确保Visual C ++ IDE(甚至是Express Edition)可用于调试在Eclipse + CDT下编译的应用程序。我认为CodeBlocks IDE的一些夜间版本也可以与CDB合作。