几个月前,我们写了 如何使用窗户 软件开发工具包 (SDK)用于Windows 8 在VisualStudio2010项目中 . 如果您只更新一个项目,这些说明非常有用,但是如果您需要在许多项目中使用windows8sdk,那么为每个项目重复这些步骤可能会很乏味。
如果要在多个项目中使用这些设置,可以使用 属性表 配置这些设置一次,然后在不同的项目中重用这些设置。 也可以使用这些说明为同一项目的多个配置配置这些设置。
为了快速入门,我们在这篇博文中包含了x86和x64配置的示例属性表的内容,您可以在大多数情况下使用这些内容。 对于那些希望通过使用属性管理器来进一步自定义生成配置来创建属性表的人,我们还提供了下面的逐步说明。
创建属性页时,您可能需要选择项目文件夹之外的位置;例如,选择包含解决方案文件的文件夹。 如果您使用的是源代码管理,则可能需要将属性表添加为解决方案项,以便将其与项目和源代码一起存档。
要使用默认设置创建属性页,请执行以下操作:
注: 您需要为x86和x64创建单独的文件。 以x64为目标时,请在下面列出的路径中将x86替换为x64。
- 创建一个扩展名为.props的文本文件(在本演练中,我将使用名称“Windows8SDK”)。
- 在文本编辑器中打开文件,然后将以下行复制到文件中:
<?xml version=“1.0”encoding=“utf-8〃?>
要使用属性管理器创建属性页,请执行以下操作:
- 在VisualStudioIDE中打开解决方案。
- 从“视图”菜单中,选择“属性管理器”菜单项。
- 在“特性管理器”中,右键单击将包含新特性表的项目或项目配置,然后选择“添加新项目特性表”菜单项。
- 在“添加新项”对话框中,在“名称”文本框中输入新属性页的名称(在本演练中,我将使用名称“Windows8SDK”)。
- 单击“添加”。
- 现在执行上一篇博文中概述的步骤来配置Windows 8 SDK路径:
- 转到配置属性->VC++目录
- 在开始之前,有几件事要知道:
- 如果已将SDK安装到其他位置,请将SDK路径替换为自定义安装位置。
- 您需要为x86和x64创建单独的属性表。 以x64为目标时,请在下面列出的路径中将x86替换为x64。
- 更改以下属性。
- 在“可执行目录”中,将$(WindowsSdkDir)bin替换为$(ProgramFiles)Windows Kits8.0inx86
- 在“Include Directories”中添加$(ProgramFiles)Windows Kits8.0Includeum$(ProgramFiles)Windows Kits8.0Includeshared开头并删除$(WindowsSdkDir)include
- 在“库目录”中,将$(WindowsSdkDir)lib替换为$(ProgramFiles)Windows Kits8.0libwin8umx86
- 在“排除目录”中,将$(WindowsSdkDir)include替换为$(ProgramFiles)Windows Kits8.0Includeum$(程序文件)Windows套件8.0包括共享
- 这就是你的财产清单应该是什么样子当你完成。
要在其他项目或项目配置中使用属性页,请执行以下操作:
- 呆在“属性管理器”窗口中。 右键单击要添加Windows 8 SDK设置的项目或项目配置,然后选择“添加现有属性表”菜单项。
- 选择上面创建的属性表,并确保首先列出它。
在项目中创建或添加属性页时,可以选择多个项目或项目配置,以便同时将同一页添加到所有选定的项目中。 如果选择项目名称而不是项目配置名称,则属性页将添加到该项目的所有项目配置中。 在将相同的设置添加到解决方案中的许多项目时,这可以节省大量时间。
关于使用属性表还有什么问题吗? 请在评论中给我们留言!