2017-07-20 87 views
0

私は<Keyword>Win32Proj</Keyword>セグメントが何を意味するの* .vcxprojファイルでキーワードタグが意味することは何ですか?

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

多く* .vcxprojファイルに以下を参照してください?ビルド中の動作には影響しますか?

一般に、プロジェクトファイルのタグのドキュメントはどこにありますか?

答えて

2

<Keyword>Win32Proj</Keyword>は、使用するWindows固有の依存関係をVisual Studioに通知します。

作成時に選択したプロジェクトのタイプによって異なります。 enter image description here

既に存在するプロジェクトの場合、この設定は[プロジェクトのプロパティ] - > [一般]で表示されます。 enter image description here

今、あなたの質問にお答えください。

ビルド時の動作に影響しますか?

Win32Projは、AdditionalIncludeDirectoriesにWinAPIライブラリへのパスが含まれることを意味します。 MFCProjの場合は、からWinAPIに加えて、にMFCヘッダーへのパスが存在します。たとえば、in this project file

this article from MSDN blogを参照してください。いくつかのタグの意味を説明しています。そしてhereは、プロジェクトプロパティを扱うためのガイドラインです。 これらのプロパティはUIから表示および編集することになっているため、実際の* .vcxprojファイルの構造はあなたにとって非常にやさしいと思われないかもしれません。

関連する問題