我在许多* .vcxproj文件中看到以下内容
<PropertyGroup Label="Globals">
<ProjectGuid>{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>yadayada</RootNamespace>
</PropertyGroup>
<Keyword>Win32Proj</Keyword>
细分是什么意思?它会影响构建过程中的任何行为吗?
通常,我在哪里可以找到项目文件中标签的文档?
答案 0 :(得分:3)
<Keyword>Win32Proj</Keyword>
告诉Visual Studio您将使用哪种特定于Windows的依赖项。
对于现有项目,您可以在项目属性中查看此设置 - &gt;一般。
现在,直到你的问题。
它会影响构建期间的任何行为吗?
Win32Proj
表示AdditionalIncludeDirectories
将包含WinAPI库的路径。如果它是MFCProj
,那么MFC标题的路径就会出现 到WinAPI。例如,请参阅in this project file
至于文档,请尝试检查this article from MSDN blog,它解释了某些标记的含义。 here是使用项目属性的准则。 请注意,应该从UI中查看和编辑这些属性,因此真正的* .vcxproj文件的结构可能看起来不是非常友好或人类可读。