Visual studio 2008 Платформа С++ no x64

Я установил Visual Studio 2008 на свой ноутбук с Windows 7 x64 вместе с установкой пакета обновления 1.

Теперь я хочу добавить платформу x64 в свое решение на С++. Но в моем менеджере конфигурации отсутствует платформа x64. Я уверен, что я вручную выбрал поддержку x64 во время установки Visual Studio, и она была установлена.

Что не так с моей настройкой?

Ответы

Ответ 1

Если я помню, VS 2008 Pro не устанавливает 64-разрядный компилятор и инструменты по умолчанию. Вы должны явно выбрать их во время установки.

  • Панель управления → Удаление программ.
  • Выберите Visual Studio и нажмите Удалить/Изменить.
  • Подождите. Подождите еще. Нажмите Далее.
  • Выберите Добавить или удалить функции.
  • Развернуть MSVC 2008 Инструменты языка Visual С++.
  • Выберите Компиляторы и инструменты X64.

Вам, вероятно, понадобится ваш оригинальный установочный носитель.

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

Ответ 3

Visual Studio 2008 поставляется только с компилятором x64 с выпуском Professional и выше. Вы можете загрузить бесплатный Windows SDK из MSDN, чтобы получить компилятор x64.

Ответ 4

Если ваши проекты не имеют конфигурации x64, просто добавьте эту конфигурацию через диспетчер конфигурации. Я не помню, если 2008 создал конфигурацию x64 по умолчанию, но я подозреваю, что нет.

Я также помню, что вы можете просто добавить конфигурацию x64 в решение, и она предложит добавить или добавить ее ко всем содержащимся в ней проектам, но моя память ржавет на этом.

Независимо от того, как только вы добавили конфигурации, вам нужно будет изменить все, что вы изменили ранее, в настройках проекта. Пути вывода, зависимости библиотек и т.д. Мастер настройки "Новая конфигурация" довольно тупой.