nmake.exe продолжает жаловаться на флаги, которые я не даю ему. (U1065)

Когда я работаю nmake.exe от make Я получаю эту ошибку:

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1065: invalid option '-'

Но я не являюсь передающим в '-' как опция везде.

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

7
задан docwhat 29 December 2009 в 15:38
поделиться

1 ответ

Проблема в том, что переменные окружения MAKE и MAKEFLAGS устанавливаются с помощью make. Это сбивает с толку nmake.exe.

Чтобы это исправить, просто установите префикс вашего вызова на nmake.exe с помощью env -u MAKE -u MAKEFLAGS

Пример:

 some-make-target:
      env -u MAKE -u MAKEFLAGS nmake.exe /a /l
10
ответ дан 7 December 2019 в 01:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: