如何在Eclipse CDT中更改默认构建目录路径;“自动生成生成文件”;是否已启用?

如何在Eclipse CDT中更改默认构建目录路径;“自动生成生成文件”;是否已启用?,eclipse,eclipse-cdt,Eclipse,Eclipse Cdt,我正在使用EclipseNeon CDT,我必须在C/C++构建设置中启用“自动生成生成文件”,以便我的项目进行编译。但是,一旦我这样做,构建目录就会变灰,并且无法找到更改默认构建目录路径的方法。我如何解决这个问题 附件是显示相同内容的屏幕截图。我需要将构建目录从workspace/Default更改为workspace/target 谢谢我不知道为什么在选中“自动生成生成文件”时不能直接编辑“生成目录”,但这里有一种方法可以间接地让它成为您想要的: 在该对话框顶部附近,单击“管理配置…”

我正在使用EclipseNeon CDT,我必须在C/C++构建设置中启用“自动生成生成文件”,以便我的项目进行编译。但是,一旦我这样做,构建目录就会变灰,并且无法找到更改默认构建目录路径的方法。我如何解决这个问题

附件是显示相同内容的屏幕截图。我需要将构建目录从workspace/Default更改为workspace/target


谢谢

我不知道为什么在选中“自动生成生成文件”时不能直接编辑“生成目录”,但这里有一种方法可以间接地让它成为您想要的:

  • 在该对话框顶部附近,单击“管理配置…”
  • 创建一个名为“target”(您希望生成目录的名称)的新配置。您可以从默认配置复制设置
  • 在管理配置旁边的下拉列表中,选择新创建的“目标”配置
  • 观察构建目录根据需要更改为“target”

如果您遵循HighCommander4提供的答案,并使用单个句点作为配置名称,它将默认为当前目录。这是有意义的,因为在Linux、Windows或Apple桌面下的命令提示符下,发出“cd..”将遍历到父目录。使用“cd.”遍历到当前目录。

我没有看到这种行为。选中“自动生成Makefiles”后,下面的“构建目录”文本字段将保持启用状态。你能提供一个截图吗?@HighCommander4:编辑了我的问题好的,我又试了一次,现在我看到了同样的行为。不知道以前发生了什么。我将发布一个解决方案。