eclipse cygwin 源路径映射不起作用

eclipse cygwin source path mapping not working

我正在尝试使用 Cygwin 工具链在 eclipse 中调试一些 C++ 项目,但由于未找到源文件,我在设置断点时遇到了问题。我已经在很多地方看到了使用路径映射 /cygdrive/c => C:\ 的解决方案,但是,这对我不起作用。它仍然失败并出现相同的 "cygdrive/c/...../file.cpp" not found 错误。我在火星、月球和开普勒上试过了,所以我的设置一定是缺少一些其他基本的东西。

在使用 cmake -G "Unix Makefiles" 单独生成 makefile 之后,我正在将我的 eclipse 项目创建为 Makefile 项目。我已经尝试了具有相同效果的源内和源外构建。一切都构建良好并且调试可执行文件运行,它不会让我插入断点,因为路径映射由于某种原因失败。

我 运行 64 位 Windows 7 Enterprise。

愚蠢的我,我没有使用调试信息进行构建。我将 CMAKE_BUILD_TYPE 设置为调试并解决了这个问题。