Семь шагов переноса программы в 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-битной версии. Чтобы сделать это, найдите и измените параметры «Размер резерва стека» и «Размер фиксации стека» в настройках проекта.