代码之家  ›  专栏  ›  技术社区  ›  Konrad

共享代码布局

  •  5
  • Konrad  · 技术社区  · 17 年前

    我在一个解决方案中有两个C++项目,这两个项目都需要共享两个公共类。我想避免的是有两个源文件的副本,但我不愿意只在一个项目中包含源代码,在另一个项目中将其引用。

    这种情况通常是如何处理的?

    1 回复  |  直到 10 年前
        1
  •  15
  •   anon    17 年前

    创建第三个项目,它可以是动态库或静态库(为了便于使用,更喜欢后者),并将共享代码放在其中。另外两个项目#包括库项目的标头和与库项目二进制文件的链接。