Visual Studio 2008 C ++ нет платформы x64 - PullRequest
16 голосов
/ 12 мая 2011

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

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

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

Ответы [ 4 ]

39 голосов
/ 12 мая 2011

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

  1. Панель управления -> Удаление программ .
  2. Выберите Visual Studio и нажмите Удалить / Изменить .
  3. Подождите.Подожди еще немного.Нажмите Далее .
  4. Выберите Добавить или удалить компоненты .
  5. Развернуть MSVC 2008 -> Языковые инструменты -> Visual C ++ .
  6. Выбрать X64 Компиляторы и инструменты .

Возможно, вам понадобится исходный установочный носитель.

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

5 голосов
/ 12 мая 2011

См. «Использование Visual Studio для создания 64-разрядных приложений» для всего, что вам нужно для создания приложений x64 с помощью Visual Studio 2008.

0 голосов
/ 25 февраля 2015

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

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

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

0 голосов
/ 12 мая 2011

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

...