Visual Studio 2008 C++ нет платформы x64
Я установил Visual Studio 2008 на свой ноутбук с Windows 7 x64 вместе с установкой пакета обновления 1.
Теперь я хочу добавить платформу x64 в свое решение C++. Но для моего проекта в диспетчере конфигурации нет платформы x64. Я уверен, что я вручную выбрал поддержку x64 во время установки Visual Studio, и она была установлена.
Что не так с моей настройкой?
4 ответа
Насколько я помню, VS 2008 Pro не устанавливает 64-битный компилятор и инструменты по умолчанию. Вы должны явно выбрать их во время установки.
- Панель управления -> Удалить программы.
- Выберите Visual Studio и нажмите " Удалить / Изменить".
- Подождите. Подожди еще немного. Нажмите Далее.
- Выберите Добавить или удалить компоненты.
- Разверните MSVC 2008 -> Языковые инструменты -> Visual C++.
- Выберите X64 Компиляторы и Инструменты.
Вам, вероятно, понадобится ваш оригинальный установочный носитель.
После установки 64-разрядного компилятора и инструментов вы сможете добавить 64-разрядную конфигурацию в свое решение.
См. "Использование Visual Studio для создания 64-разрядных приложений", чтобы узнать все, что нужно для создания приложений x64 с помощью Visual Studio 2008.
Если ваши проекты не имеют конфигурации x64, просто добавьте эту конфигурацию через менеджер конфигурации. Я не помню, если 2008 создал конфигурацию x64 по умолчанию, но я подозреваю, что нет.
Кажется, я также помню, что вы можете просто добавить конфигурацию x64 в решение, и она подскажет, добавлять ли ее во все содержащиеся в ней проекты или нет, но у меня ржавчина на этом.
Независимо от того, как только вы добавите конфигурации, вам нужно будет изменить все, что вы изменили ранее в настройках проекта. Выходные пути, зависимости библиотек и т. Д. "Мастер настройки" новой конфигурации довольно тупой.
Visual Studio 2008 поставляется только с x64-компилятором с профессиональными выпусками и выше. Вы можете скачать бесплатный Windows SDK с MSDN, чтобы получить компилятор x64.