【发布时间】:2016-03-13 17:53:48
【问题描述】:
我在 Eclipse 中有两个独立的项目。 项目A需要参考项目B,项目B需要参考项目A。
相互推荐是否可行且明智?
更新:
ProjectB 使用了 Project A 的许多类(一种库),而 Project A 只需要 Project B 的一个特定类(因为 Project A 在项目 B 中收到了该类的对象,因此 Project A 需要该类type_cast 并做点什么)
【问题讨论】:
-
循环依赖并不是什么好主意。有许多技术可以解耦这种依赖关系,即提供导入/导出接口。
-
项目A是否需要参考项目B的部分?这个想法是将项目重构为可以共享的有用部分。
-
这两个项目是独立可执行的,还是一个被编译为静态库?
-
这实际上取决于您从一个项目到另一个项目的引用/方式。您能否详细说明您实际尝试做的事情?
-
@ThomasMatthews ProjectB 使用
Project A的许多类(库的一种),Project A只需要Project B的特定类(因为Project A's在@987654325 中收到了该类的对象@,所以Project A需要那个类到type_cast并做一些事情)
标签: c++ eclipse coding-style