在 Eclipse 中构建依赖项很麻烦

在 Eclipse 中构建依赖项很麻烦

我必须时不时地使用 Eclipse,来编译具有依赖关系的中型项目(让 A 依赖于 B)。两者都具有 Debug 和 Release 配置。

我想要的行为包括:

  1. 每当 A 的文件被修改时,构建就应该重新编译它;

  2. 每当 B 的文件被修改时,构建应该重新编译它并强制链接 A;

  3. 这应该分别适用于 Debug 或 Release 版本;

  4. 可执行文件的启动应该执行必要的构建;

  5. 必须有一种集中的方式(只有一个地方)来选择当前配置(Debug 或 Release)。

尽管我迄今为止付出了努力,但我仍面临许多问题,例如构建未按预期执行,或者在错误的配置下执行,或者执行了意外的配置……通常,唯一的补救方法是先清理,然后构建。这是一个令人沮丧的漫长故事,无数冗长但无用的构建。

两个问题:

  • 其他人是否也遇到过同样的现象?

  • 有没有简单的方法来“保证”行为1到4?

请注意,makefile 不是一个选项。

相关内容