1

您好,请向我解释一下这个配置名称在项目中的区别是什么,构建输出有区别吗?不幸的是我只熟悉调试和发布,所以请任何帮助将不胜感激谢谢

Debug|Win32,

Release|Win32, Release MinDependency|Win32, Release MinSize|Win32, Unicode Debug|Win32, Unicode Release MinDependency|Win32, Unicode Release MinSize|Win32

4

1 回答 1

2

这些是您在 Visual Studio 6 天时为 ATL 项目获得的配置名称。名称暗示所选设置:

  • MinDependency - 将 ATL 嵌入到最终二进制文件中,而不是依赖于 atl.dll
  • MinSize - 使用“最小化大小”优化器选项,而不是“最大化速度”
  • Unicode - 使所有字符串 utf-16,匹配操作系统使用。

如今,这种细粒度的控制不再有意义。Unicode 应该始终是您的选择,尤其是对于 ATL。你会想要嵌入 ATL,现在大小已经无关紧要了。这些天优化器设置是“最大化速度”,VS2008中的/O2

于 2011-02-09T22:22:36.047 回答