0

VS 2008 の新しい Visual C++ プロジェクトの次の既定の構成を変更しようとしています。

  1. 出力ディレクトリ [現在: $(SolutionDir)$(ConfigurationName)]
  2. 中間ディレクトリ [現在: $(ConfigurationName)]

デフォルトのテンプレート プロジェクトには、この設定は含まれていません。また、関連ファイル (.props または .vsprops) が見つかりません。利用可能なプラットフォーム [Win32|x64] に接続できると思います。

外部テンプレートではなく、適切な構成を指して変更するソリューションが必要であることに注意してください。

4

1 に答える 1

1

それは確かに利用可能なプラットフォームに接続されていました。HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ VC \ VC_OBJECTS_PLATFORM_INFO {Platform-Identifier}にあるインストール済みプラットフォーム:CLSIDは、%ProgramFiles%\ Microsoft Visual Studio 9.0 \ VC \ vcpackages\ VCProjectEngine.dllなどのDLLを指します。これが「プロジェクト構成プロバイダー」です。インターフェイスのさまざまなコンポーネントを実装します。たとえば、「get_DisplayName」を使用して、GUIに構成名を表示します。

「出力ディレクトリ」や「入力ディレクトリ」などのデフォルト設定は、このバイナリファイルにハードコードされています。

于 2012-07-04T20:01:26.240 に答える