如何检查 Eclipse 预构建脚本中是否需要构建?

How to check if a build is required in Eclipse pre-build script?

我正在 Eclipse 中开发 C/C++ 代码。有谁知道是否有一种方法(也许是一些预定义的变量)可以让我在预构建步骤(传递给预构建脚本)中知道是否需要构建(即如果项目有改变了)?

我正在编写一个脚本来自动更新版本号,但只希望它在发生更改时这样做。

谢谢!

您可以添加一个构建器来执行任务,而不是将其放在预构建步骤中。这个版本递增构建器有它自己的依赖项(如果你想限制更改的范围,它可以是完整的项目或接口文件夹)因此只有在有新版本的需求时才会执行。