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 回答