Опция Visual Studio Configuration Manager для архитектуры x64 только - PullRequest
0 голосов
/ 17 марта 2011

У меня, кажется, полностью проблема * выделенного текста * напротив * выделенного текста * для всех остальных ... Я пытаюсь запустить мою программу (C ++ / CLI - Visual Studio 2010) на любой машине - но это толькоработает на 64-битных машинах ...

Я проверил свой Configuration Manager, и когда я пытаюсь выбрать новую платформу, единственной существующей является x64?

Другой опции нет- и я немного застрял в идеях: (

1 Ответ

0 голосов
/ 17 марта 2011

В диспетчере конфигурации для каждого проекта указывается Платформа (x86, x64 и т. Д.). Тот факт, что проект настроен на определенную платформу в диспетчере конфигурации, не означает, что проект на самом деле предназначен для этой платформы.

Вместо этого, платформа, выбранная в менеджере конфигурации, означает, что он будет строить этот проект в соответствии с настройками сборки, выбранными для этой платформы. Таким образом, если (для данного проекта) в конфигурации вы выбрали «Любой ЦП», вам нужно перейти к настройкам сборки этого проекта (юань в проекте-> Свойства-> Сборка). Выберите платформу «Любой ЦП» в верхней части. вниз, чтобы увидеть настройки сборки для этой платформы. Затем вы заметите, что внизу есть выпадающее меню «Цель платформы:». То, что - это параметр, который определяет, на какую платформу нацеливается при создании этой Конфигурации / Платформы.

Таким образом, вы можете настроить его так, чтобы при сборке с использованием «Любого процессора» он собирался с целевым назначением x64.

Имеет смысл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...