【问题标题】:What does the Keyword tag mean in a *.vcxproj file?*.vcxproj 文件中的关键字标记是什么意思?
【发布时间】:2017-07-20 21:37:11
【问题描述】:

我在许多 *.vcxproj 文件中看到以下内容

<PropertyGroup Label="Globals">
  <ProjectGuid>{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}</ProjectGuid>
  <Keyword>Win32Proj</Keyword>
  <RootNamespace>yadayada</RootNamespace>
</PropertyGroup>

&lt;Keyword&gt;Win32Proj&lt;/Keyword&gt; 段是什么意思?它会影响构建期间的任何行为吗?

一般来说,我在哪里可以找到有关项目文件中标签的文档?

【问题讨论】:

    标签: visual-studio projects-and-solutions


    【解决方案1】:

    &lt;Keyword&gt;Win32Proj&lt;/Keyword&gt; 告诉 Visual Studio 您将使用哪些特定于 Windows 的依赖项。

    这取决于创建过程中选择的项目类型。

    对于已经存在的项目,您可以在项目属性 --> 常规中查看此设置。

    现在,回答你的问题。

    它会影响构建期间的任何行为吗?

    Win32Proj 表示AdditionalIncludeDirectories 将包含 WinAPI 库的路径。如果它是MFCProj,那么除了 WinAPI 之外,MFC 标头的路径也会出现在那里。例如,见in this project file

    关于文档,请尝试检查this article from MSDN blog,它解释了一些标签的含义。 here 是使用项目属性的指南。 请注意,这些属性应该可以从 UI 中查看和编辑,因此真实 *.vcxproj 文件的结构在您看来可能不是非常友好或可读。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-20
      • 2011-02-14
      • 2010-10-29
      • 2011-10-28
      • 1970-01-01
      相关资源
      最近更新 更多