在 Eclipse 上,有没有办法一次修改多个包含路径

On Eclipse, is there a way to modify several include paths in one shot?

本文关键字:修改 一次 路径 包含 Eclipse 有没有      更新时间:2023-10-16

我正在尝试将包含路径从相对路径更改为固定路径。 有没有办法批量完成? 还是我需要手动逐个编辑?

我目前要去C/C++ 构建 -> 设置 -> ** 编译器 -> 包括

并且必须从以下位置手动编辑路径:../../../../../platform/hal/rtc../../../../../平台/哈尔/赛../../../../../platform/hal/sim

自"C:\Freescale\KSDK_1.0.0/platform/hal/rtc"C:\Freescale\KSDK_1.0.0/platform/hal/sai"C:\飞思卡尔\KSDK_1.0.0\平台\hal\sim\"

我想知道是否有办法将其导出到 XML 文件或其他内容,然后导入它。谢谢!

我以前在包含 40+ 多个类似C++项目的工作区中遇到过这个问题。我处理它的方法是编写一个修改磁盘上.cproject文件的 shell 脚本:

  1. 使用 find 递归查找需要修改的.cproject文件。
  2. 使用 sed 搜索并使用 sed s/find-expression/replace-expression/g < .cproject > .cproject.tmp 替换每个文件。
  3. 当我很高兴.cproject.tmp文件包含正确的替换时,我会mv .cproject.tmp .cproject添加到脚本中以完成操作。

由于你使用的是Windows,你需要把你的项目放到一个很容易编写shell脚本的环境中 - cygwin或msys都足够强大来做到这一点。

在 C/C++ 中,常规 -> 路径和符号 -> 包括 ...(然后可能是您的语言),有一个导出设置按钮,其中包含一个包含路径的复选框。若要将这些设置导入到另一个项目中,请在打开属性到另一个项目中的同一位置时使用导入设置按钮。

相关文章: