在解决方案中的多个项目中处理相同的头文件

handling same header files in multiple projects in a solution

本文关键字:处理 文件 解决方案 项目      更新时间:2023-10-16

我目前有两个不同的项目的解决方案,说AB。这两个项目都使用了一个类foo。目前这两个项目都有foo的副本。问题是每当我在foo中进行更改(说添加/删除属性)时,我也必须在其他项目中进行更改。我知道在c#中我可以创建一个单独的项目,并在所有其他项目中引用它。然而,我不知道如何在c++ VS2010中做到这一点。这是最好的方法吗?有什么建议吗?

在c++ (Win)中也有同样的可能性

你可以创建一个静态库来链接,也可以创建一个动态库(dll)来加载。无论哪种方式,你都有一个类的头文件。您可以尝试更简单的方法,那就是使用静态库