Visual C ++ 2008: невозможно установить win64 в качестве активной конфигурации сборки для проекта - PullRequest
3 голосов
/ 29 июля 2011

Я установил Visual Studo 2008 на 64-битную Windows 7. Мне нужно собрать 64-битные бинарные файлы.

Я строю решение с помощью команды devenv: devenv mysolution.sln / build "RELEASE | WIN64"

Пропущено построение всех проектов.Поэтому я открыл решение в Visual Studio и в диспетчере конфигурации сборки установил

Конфигурация активного решения: выпустить Платформу активного решения: win64

Но в контекстах проекта (проверьте конфигурации проектадля сборки или развертывания):

Конфигурация: Платформа выпуска: в этом выпадающем списке доступен только Win32, а не win64.

Что мне нужно сделать?Пожалуйста помоги.Вот скриншот, показывающий мой Configuration Manager: http://s289.photobucket.com/albums/ll211/spiderman2_photo_bucket/?action=view&current=buildconfiguration.jpg

Ответы [ 3 ]

1 голос
/ 29 июля 2011

Другое объяснение состоит в том, что вам нужно установить Компиляторы и инструменты X64 , которые не проверены по умолчанию (даже в 64-битной Windows 7):

enter image description here

0 голосов
/ 29 июля 2011

Каждый проект имеет свой набор настроек. Если вы не добавите конфигурацию, у проекта ее нет. (Примечание: конфигурации - это только имена.) Конфигурация привязана к платформе, в результате простое переключение платформы мало что даст. Вам необходимо добавить платформу Win64 и скопировать конфигурационные формы Win32 в Win64.

Этот вид имеет смысл, поскольку у вас, вероятно, есть другой путь ссылки для ваших библиотек Win32 и Win64 или другое имя DLL.

0 голосов
/ 29 июля 2011

вам все равно нужно добавить 64-битную платформу для каждого проекта в отдельности: в раскрывающемся списке Platform для проекта выберите <New...>, затем выберите x64 в качестве платформы.Вы можете скопировать настройки сборки из текущей конфигурации.Вернувшись в Configuration Manager, выберите x64 в качестве Платформы для сборки для платформы решений Win64.В отношении sidenote я настоятельно рекомендую вам узнать, как использовать листы правильности, поскольку они предоставляют многократно используемый способ объявления настроек проекта.

...