2016-06-08 297 views
1

如何创建.vcxitems我创建的中的Visual Studio 2015年一个cross-platform解决方案的OpenGLES2应用(AndroidiOSWindows通用),并注意到,有它的文件扩展名的共享库是.vcxitems而不是.vcxproj在Visual Studio 2015年

我需要在这些平台之间创建更多的共享库。有谁知道如何在Visual Studio 2015中创建.vcxitems

回答

4

.vcxitems被称为共享项目项目。这些伪“项目”包含文件,但它们实际上并不构建任何内容。相反,解决方案中的其他项目可以引用它们,从而自动获取所有这些文件。 .vcxitems项目是通过右键单击解决方案资源管理器中的解决方案名称并选择Add>New Project>General>Shared Items Project来创建的。

当您构建多个版本的库或程序时,这非常有用,因此您有多个项目,但它们共享大部分文件。通过右键单击解决方案资源管理器中的实际项目名称,然后选择Add>Reference>Shared Items,将共享项目项目的引用添加到实际项目中。

+0

这正是我需要知道的。非常感谢你。 –

+0

是属性表和共享项目项目是视觉工作室带来乐趣的魔力。然后,您可以设置与cmake项目一样易于使用的可重用库。 – Lothar

+0

很高兴知道,我只是偶然发现它们。不过,我不确定它们应该如何使用。由于没有编译配置,他们自然不会理解其他包含目录(在引用项目之间可能有所不同),#include 将始终在编辑器中显示为无效,因此通过Intellisense高亮显示。此外,右键单击 - >打开文件将永远不会工作。这使他们使用起来很麻烦,imo。我想知道我是否在这里失去了一些东西。 – iko79