如何创建.vcxitems我创建的中的Visual Studio 2015年一个cross-platform
解决方案的OpenGLES2应用(Android
,iOS
,Windows
通用),并注意到,有它的文件扩展名的共享库是.vcxitems
而不是.vcxproj
。在Visual Studio 2015年
我需要在这些平台之间创建更多的共享库。有谁知道如何在Visual Studio 2015
中创建.vcxitems
?
如何创建.vcxitems我创建的中的Visual Studio 2015年一个cross-platform
解决方案的OpenGLES2应用(Android
,iOS
,Windows
通用),并注意到,有它的文件扩展名的共享库是.vcxitems
而不是.vcxproj
。在Visual Studio 2015年
我需要在这些平台之间创建更多的共享库。有谁知道如何在Visual Studio 2015
中创建.vcxitems
?
.vcxitems
被称为共享项目项目。这些伪“项目”包含文件,但它们实际上并不构建任何内容。相反,解决方案中的其他项目可以引用它们,从而自动获取所有这些文件。 .vcxitems
项目是通过右键单击解决方案资源管理器中的解决方案名称并选择Add
>New Project
>General
>Shared Items Project
来创建的。
当您构建多个版本的库或程序时,这非常有用,因此您有多个项目,但它们共享大部分文件。通过右键单击解决方案资源管理器中的实际项目名称,然后选择Add
>Reference
>Shared Items
,将共享项目项目的引用添加到实际项目中。
这正是我需要知道的。非常感谢你。 –
是属性表和共享项目项目是视觉工作室带来乐趣的魔力。然后,您可以设置与cmake项目一样易于使用的可重用库。 – Lothar
很高兴知道,我只是偶然发现它们。不过,我不确定它们应该如何使用。由于没有编译配置,他们自然不会理解其他包含目录(在引用项目之间可能有所不同),#include将始终在编辑器中显示为无效,因此通过Intellisense高亮显示。此外,右键单击 - >打开文件将永远不会工作。这使他们使用起来很麻烦,imo。我想知道我是否在这里失去了一些东西。 –
iko79