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

共享代码布局 我在一个解决方案中有两个C++项目,它们都需要共享两个公共类。我想要避免的是源文件有两个副本,但我不愿意只在一个项目中包含源文件,而在另一个项目中引用它,c++,visual-studio,solution,projects,C++,Visual Studio,Solution,Projects,这种情况通常是如何处理的?创建第三个项目,它可以是动态库,也可以是静态库(为了便于使用,最好是后者),并将共享代码放在其中。另外两个项目#包括库项目的标题和与库项目二进制文件的链接 谢谢你的回答,你能给我指一些代码示例或文章让我了解一下吗?你使用的是什么开发环境?Visual Studio 2008 for Win32。为什么你不愿意在其中包含源代码并从另一个引用源代码?你能用一些上下文说明共享类和项目的责任吗使用它们的人?

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

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

谢谢你的回答,你能给我指一些代码示例或文章让我了解一下吗?你使用的是什么开发环境?Visual Studio 2008 for Win32。为什么你不愿意在其中包含源代码并从另一个引用源代码?你能用一些上下文说明共享类和项目的责任吗使用它们的人?