Как я могу заставить Windows SDK setenv.cmd работать глобально, вместо одного окна CMD? - PullRequest
3 голосов
/ 27 октября 2010

Привет, я чувствую себя немного глупо, когда спрашиваю об этом, но я хочу установить среду сборки windows sdk, чтобы любой процесс (включая некоторые инструменты не для разработчиков MS) мог получить доступ к правильной настройке, без попытки внедрения setenv.cmd /x86 в каждый процесс запуска.

Я не могу найти правильные условия поиска для этого, и я не хочу вручную выбирать различные exe и dirs, чтобы включить их в путь.

Есть ли способзаставить setenv.cmd влиять на всю среду Windows?(xp)

С наилучшими пожеланиями Seref

1 Ответ

0 голосов
/ 27 октября 2010

Это не невозможно, вы можете использовать Панель управления + Система и добавить переменные окружения, установленные в файле .cmd.Это может иметь несколько неприятных последствий:

  • инструменты сборки будут работать только на вашем компьютере, вам будет трудно собрать сборку на компьютере ваших коллег или на сервере сборки.Тем более, что вы больше не пытаетесь поддерживать его совместимость.
  • вам будет очень трудно переключаться между сборкой отладки и выпуска или сборкой x86 и x64
  • у вас будеточень трудное время, когда вы начинаете использовать новый выпуск SDK, особенно когда вам временно нужно переключаться между старым и новым выпуском.

Я почти уверен, что вы глубокожалею об этом, в конце концов.

...