組み込みのC++ウィザードと同じカスタムC++プロジェクトウィザードを作成する必要があります。どのタイプでも構いません。コンソールタイプのプロジェクトである可能性があります。
変更する必要があるのは、カスタムインクルードディレクトリへのパスとカスタムライブラリディレクトリへのパスを追加することだけです。
これどうやってするの?
組み込みのC++ウィザードと同じカスタムC++プロジェクトウィザードを作成する必要があります。どのタイプでも構いません。コンソールタイプのプロジェクトである可能性があります。
変更する必要があるのは、カスタムインクルードディレクトリへのパスとカスタムライブラリディレクトリへのパスを追加することだけです。
これどうやってするの?
プロジェクトテンプレートを調べたいと思います。
新しいウィザードを作成するためのリンクは次のとおりです http://msdn.microsoft.com/en-us/library/7k3w6w59.aspx
カスタムパスなどのタイプの設定をプロパティシートに保存することをお勧めします。(.propsファイル。)その後、気が変わって、この変更を複数のプロジェクトに影響を与えることができます。ウィザードは、この.propsファイルを.vcxprojに追加するだけです。また、vcxprojやその他の.propsファイルで使用できる追加のユーザーマクロを定義できるため、.propsファイルも好みます。
http://msdn.microsoft.com/en-us/library/a4xbdz1e.aspx
組み込みのウィザードは[vsinstalldir]\vc \ VCWizards \ AppWizにあります。これらのプロジェクトタイプを登録する追加のファイルは、[vsinstalldir] \ vc \VCprojects\にあります。これらを変更またはコピーして残りのC++を取得できます。ウィザードの機能。
追加のアイデア:
.vcxprojには通常、次のようなエントリがあることに気付くかもしれません。
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
これは、既存のウィザードが、ユーザープロパティシートが存在する場合はそれをバインドしようとするエントリを作成したことを意味します。
c:\users\<username>\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>c:\Custom\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<ItemDefinitionGroup>
</Project>
2番目のアイデアをお勧めします。include、lib path、およびその他のタイプの設定を追加することは一般的なシナリオであり、既存のウィザードでは、ユーザープロパティシートへの参照を持つことでこれを可能にします。