Семь шагов переноса программы в 64-битную систему - Настройка проекта в Visual Studio 2005/2008

ОГЛАВЛЕНИЕ

4. Настройка проекта в Visual Studio 2005/2008

Создание 64-битной конфигурации проекта в Visual Studio 2005/2008 выглядит весьма просто. Трудности начинаются на этапе сборки новой конфигурации и поиске ошибок в ней. Для создания 64-битной конфигурации надо выполнить следующие 4 шага:

Запустите диспетчер конфигураций, как показано на рисунке 1:

Рисунок 1. Запуск диспетчера конфигураций

В диспетчере конфигураций выберите поддержку новой платформы (рисунок 2):

Рисунок 2. Создание новой конфигурации

Выберите 64-битную платформу (x64) и в качестве основы – настройки из 32-битной версии (рисунок 3). Настройки, влияющие на режим сборки, будут автоматически исправлены Visual Studio.

 

Рисунок 3. Выберите x64 в качестве платформы и используйте конфигурацию Win32 в качестве основы

Добавление новой конфигурации завершено, и теперь вы можете выбрать 64-битную версию конфигурации и начать компилировать 64-битное приложение. Выбор 64-битной конфигурации для сборки показан на рисунке 4.

Рисунок 4. Теперь доступны 32-битная и 64-битная конфигурации

Если вам повезет, то вам не понадобится дополнительно настраивать 64-битный проект. Но это сильно зависит от проекта, его сложности и числа используемых библиотек. Вы должны изменить лишь размер стека. Если размер стека в вашем проекте задан по умолчанию, то есть 1 Мб, вы должны определить его как 2 Мб для 64-битной версии. Это не обязательно, но лучше подстраховаться заранее. Если вы используете размер, отличный от стандартного, то следует увеличить его вдвое для 64-битной версии. Чтобы сделать это, найдите и измените параметры «Размер резерва стека» и «Размер фиксации стека» в настройках проекта.