使用具有相同名称的文件在Eclipse中调试C ++

时间:2011-02-19 16:44:30

标签: eclipse gdb

在我的源代码树中,我有一些名称重复的文件。不是真正的问题,因为它们是每个平台被隔离的,即android /和linux /中存在“FileReader.cpp”,但是当为linux构建时,永远不会触及android /目录。

现在,在Eclipse中调试(在Linux上)Eclipse打开了错误的文件!不太确定如何,因为GDB似乎正在发送完整的路径名。

有什么想法吗?我知道我可以通过重命名文件解决这个问题,但我宁愿不这样做。

1 个答案:

答案 0 :(得分:4)

你现在可能已经解决了这个问题:)

正确答案在http://www.eclipse.org/forums/index.php/m/636687/

  

在Source选项卡的Debug Launch Configuration中,您应该删除   默认源查找路径。然后添加绝对路径。这将   确保Eclipse使用绝对文件名来设置断点。