Переключатель компилятора Visual Studio 2008 x64 / MP - PullRequest
0 голосов
/ 04 ноября 2011

У меня проблема с моей недавно установленной VisualStudio 2008 SP1 в системе Windows 7 SP1 x64.

Я работаю над проектом, который находится под Clearcase, и решение содержит около 10 проектов.

В каждом проекте есть дополнительный ключ компилятора: / MP для оптимизации. Мои коллеги строят проекты с помощью этого переключателя (строит быстрее), но в системе x64 выдает некоторые ошибки.

Есть ли способ игнорировать этот переключатель без проверки каждого проекта и удалить этот переключатель из параметров компилятора каждого проекта.

1 Ответ

0 голосов
/ 04 ноября 2011

Редактировать Я не смотрел на конкретный вариант , который вы упомянули. Оказывается, это относится к параллельному строительству, и я думаю, что предложения Ханса имеют больше смысла в этом случае.


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

В краткосрочной перспективе и для проверки концепции я бы просто

  • Скопируйте весь рабочий каталог,
  • сделать все файлы / папки доступными для записи на копии
  • удалить любую интеграцию с производительностью (чтобы вы могли делать с VS все, что захотите, обычный способ - удалить файлы * scc)
  • открыть решение (я) - вам будет предложено удалить привязки управления исходным кодом или временно работать в автономном режиме; выбирай что хочешь, это только подтверждение концепции
  • редактировать параметры ( Ctr-Alt-L , выбрать все проекты, «Свойства», выбрать «Все конфигурации», чтобы сделать это оптом)
  • компилировать

Если все работает, обсудите, нужна ли вам поддержка 64 бит. Если это так, добавьте конфигурации сборки к официальной версии репозитория.

...