C++ 在Eclipse上,有没有一种方法可以一次修改多个包含路径?
我正在尝试将包含路径从相对路径更改为固定路径。有没有一种方法可以批量完成?还是需要逐个手动编辑 我现在要去 C/C++构建->设置->**编译器->包含 并且必须从以下位置手动编辑路径: ../../../../platform/hal/rtc ../../../../platform/hal/sai ../../../../platform/hal/sim 到 “C:\Freescale\KSDK_1.0.0/platform/hal/rtc” “C:\Freescale\KSDK_1.0.0/platform/hal/sai” “C:\Freescale\KSDK_1.0.0\platform\hal\sim\” 我想知道是否有办法将其导出到XML文件或其他文件,然后导入它。C++ 在Eclipse上,有没有一种方法可以一次修改多个包含路径?,c++,c,eclipse,path,include,C++,C,Eclipse,Path,Include,我正在尝试将包含路径从相对路径更改为固定路径。有没有一种方法可以批量完成?还是需要逐个手动编辑 我现在要去 C/C++构建->设置->**编译器->包含 并且必须从以下位置手动编辑路径: ../../../../platform/hal/rtc ../../../../platform/hal/sai ../../../../platform/hal/sim 到 “C:\Freescale\KSDK_1.0.0/platform/hal/rtc” “C:\Freescale\KSDK_1.0.0
谢谢大家!>我以前在一个包含40个以上类似C++项目的工作区中遇到过这个问题。我处理它的方法是编写一个shell脚本,修改磁盘上的
.cproject
文件:
find
递归查找需要修改的.cproject
文件sed
在每个文件中使用sed s/find expression/replace expression/g<.cproject>.cproject.tmp
搜索和替换.cproject.tmp
文件包含正确的替换内容感到满意时,我将mv.cproject.tmp.cproject
添加到脚本中以完成操作因为您使用的是Windows,所以您需要将您的项目置于一个shell脚本编写简单的环境中—cygwin或msys都足够强大,可以做到这一点。在C/C++中,常规->路径和符号->包括。。。(然后可能是您的语言),有一个导出设置按钮,其中有一个复选框,其中包括includes路径。要将这些设置导入到另一个项目中,请在打开其他项目中相同位置的属性时使用“导入设置”按钮。谢谢hiandbaii。但当我导出它时,它仍然位于“./…”(即相对路径)。