Eclipse CDT:调试时“找不到源文件”

时间:2012-03-21 21:50:57

标签: c++ linux eclipse unicode eclipse-cdt

我正在使用Eclipse和CDT进行C ++开发。但是,我被迫在源文件的路径中使用ASCII符号来成功调试我的程序。当源文件位于名称中包含非英文字符的文件夹中时,Eclipse会出错:

  

找不到源文件   “/home/\321\202\320\265\321\201\321\202/1.cpp”找到文件或   编辑源查找路径以包含其位置。

是否有任何选项可以让Eclipse进行正确的Unicode处理?

3 个答案:

答案 0 :(得分:3)

也许将您的代码移动到位于root的工作区,如/workspace/projectName/src/1.cpp

如果你无法找到确切的原因并解决它,那么下一个最好的事情就是规避......

答案 1 :(得分:0)

以下是您的回答:http://www.eclipse.org/forums/index.php/t/57027/

我遇到了同样的问题,这个解决方案对我有用。

答案 2 :(得分:0)

我知道这是一个老问题。对我来说,这是eclipse中的一些奇怪的行为,因此开始像eclipse一样:

./eclipse -clean -clearPersistedState -refresh

为我删除了问题