2017-07-20 84 views
0

我看到许多* .vcxproj文件关键字标签在* .vcxproj文件中的含义是什么?

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

以下什么是<Keyword>Win32Proj</Keyword>段是什么意思?它会影响构建过程中的任何行为吗?

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

回答

2

<Keyword>Win32Proj</Keyword>告诉Visual Studio您将使用哪个Windows特定的依赖关系。

它取决于创建期间所选项目的类型。 enter image description here

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

现在,你的问题。

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

Win32Proj表示AdditionalIncludeDirectories将包含WinAPI库的路径。如果是MFCProj,则指向MFC头文件的路径将出现在此处另外还有到WinAPI。例如,请参阅in this project file

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

相关问题