Visual studio 2013 组织MS Visual Studio 2013解决方案

Visual studio 2013 组织MS Visual Studio 2013解决方案,visual-studio-2013,Visual Studio 2013,我正在用SFML开发一个游戏,但我想使用.tmx文件制作地图,所以我将这些必要的文件添加到我的项目中,随后不得不将Box2D和zlib添加到我的项目中,以便一切都正常。现在一切都编译好了,我忍不住注意到我的项目中有多少代码实际上与我正在进行的工作无关。它主要是来自zlib和tmx映射加载器的代码。看起来是这样的: 我唯一的代码在Include过滤器中,而不是在任何过滤器中,而是在源代码中 所以最终我的问题是这个。有没有一种方法可以让我在解决方案的另一个项目中拥有所有与我的游戏不直接相关的头文件

我正在用SFML开发一个游戏,但我想使用.tmx文件制作地图,所以我将这些必要的文件添加到我的项目中,随后不得不将Box2D和zlib添加到我的项目中,以便一切都正常。现在一切都编译好了,我忍不住注意到我的项目中有多少代码实际上与我正在进行的工作无关。它主要是来自zlib和tmx映射加载器的代码。看起来是这样的:

我唯一的代码在Include过滤器中,而不是在任何过滤器中,而是在源代码中

所以最终我的问题是这个。有没有一种方法可以让我在解决方案的另一个项目中拥有所有与我的游戏不直接相关的头文件和cpp文件,我可以参考它们?我想我只是想清理这个项目,让它更容易导航,但我对VisualStudio了解不够


任何帮助都将不胜感激,谢谢只需将zlib、TMX加载器和pugixml构建为库,并针对它们进行链接。这样,您的项目解决方案中就没有库代码,而且在逻辑上和物理上是分开的。

是的,这似乎更符合逻辑。谢谢你的帮助!