Visual Studio 2008 C++ нет платформы x64

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

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

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

4 ответа

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам