Имена конфигурации в файле проекта вопрос? - PullRequest
1 голос
/ 10 февраля 2011

Здравствуйте, кто-нибудь может объяснить, пожалуйста, каковы различия между именами этой конфигурации в проекте, есть ли разница в результатах сборки?К сожалению, я знаком только с Debug и Release, поэтому, пожалуйста, оцените любую помощь. Спасибо

Debug|Win32,

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

1 Ответ

2 голосов
/ 10 февраля 2011

Это имена конфигураций, которые вы получаете для проекта ATL, еще в Visual Studio 6 дней.Имена намекают на выбранные настройки:

  • MinDependency - встраивает ATL в конечный двоичный файл вместо того, чтобы полагаться на atl.dll
  • MinSize - вместо этого используется опция оптимизатора «Свернуть размер»«Максимизировать скорость»
  • Unicode - делает все строки utf-16, соответствующие использованию операционной системы.

Этот вид детального управления больше не имеет смысла, этидней.Unicode всегда должен быть вашим выбором, особенно для ATL.Вы захотите встроить ATL, размер сегодня не имеет значения.В эти дни настройкой оптимизатора является «Максимизировать скорость», / O2 в VS2008

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...