在 Eclipse 上,有没有办法一次修改多个包含路径
On Eclipse, is there a way to modify several include paths in one shot?
我正在尝试将包含路径从相对路径更改为固定路径。 有没有办法批量完成? 还是我需要手动逐个编辑?
我目前要去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 脚本:
- 使用
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++ 中,常规 -> 路径和符号 -> 包括 ...(然后可能是您的语言),有一个导出设置按钮,其中包含一个包含路径的复选框。若要将这些设置导入到另一个项目中,请在打开属性到另一个项目中的同一位置时使用导入设置按钮。
相关文章:
- 我是否需要在下一次转移时将所有权*转移回转移队列
- 使用仅使用一次的变量调用的复制构造函数.这可能是通过调用move构造函数进行编译器优化的情况吗
- 在C++中一次将矢量值写入多个文件
- 循环中的条件:为什么每次都调用strlen(),而vector.size()只调用一次
- 为什么 zlib 放气初始化调用一次不起作用?
- 在一次迭代中从 txt 文件中读取多行
- 为什么无论你输入什么,这"while(cin.get(str,3))"只运行一次?
- 在头文件和 cpp 文件中使用一次 #pragma 时出现结构重定义错误
- 有没有办法一次声明相同类型的多个对象,并通过一个表达式立即使用相同的右值初始化它们?
- 高级选择排序 - 在一次迭代中搜索两个元素
- 具有相同特征的两个对象是否只在内存中存储一次?无论定义它们的函数是什么,都是不同的
- 如何仅使用一次固定<<设置精度(2)?或者至少恢复到默认行为?
- 什么是仅调用一次并调用参数的控制台应用
- 如何确保用户在一行上提示输入一次时输入名字和姓氏?
- (C++)虽然循环一次不起作用,但我引入了多个变量
- (C++)如何修改/使用数据结构,以便我们可以一次又一次地使用它们?
- 如果参数传递两次,会发生什么情况?一次按值,一次按引用?是否会修改
- 在 Eclipse 上,有没有办法一次修改多个包含路径
- 仅在 CUDA 上修改设备内存一次
- 窗口hwnd的ClassName正在修改一次