项目文件中的配置名称问题?

发布于 2024-10-16 20:12:26 字数 245 浏览 3 评论 0原文

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

Debug|Win32,

发布|Win32, 发布 MinDependency|Win32, 发布MinSize|Win32, Unicode 调试|Win32, Unicode 发布 MinDependency|Win32, Unicode 发布 MinSize|Win32

Hello can some please explain to me what are the differences between this configuration names in a project, are there difference in the build output?. Unfortunately I am only familliar with the Debug and Release, so please any help would be appreciated Thanks

Debug|Win32,

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坐在坟头思考人生 2024-10-23 20:12:26

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

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

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

These are the kind of configuration names you get for an ATL project, back in the Visual Studio 6 days. The names hint at the selected settings:

  • MinDependency - embeds ATL in the final binary instead of relying on atl.dll
  • MinSize - uses the "Minimize size" optimizer option, instead of "Maximize speed"
  • Unicode - makes all strings utf-16, matching the operating system use.

This kind of fine-grained control doesn't make make sense anymore these days. Unicode should always be your choice, especially for ATL. You'll want to embed ATL, size is pretty irrelevant today. The optimizer setting is "Maximize speed" these days, /O2 in VS2008

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文