Почему MSBUILD выдает ошибку из Rad Studio 10.3 IDE, но из командной строки работает?

#c builder #c builder-10.3-rio

#c builder #c builder-10.3-rio

Вопрос:

В проекте Rad Studio Rio C при компиляции я получаю:

 MSBUILD : error E1028: unable to open output file '.Win32DebugUnit1obj': 'no such file or directory'
  

Обратите внимание, что это показывает Unit1obj , а не Unit1.obj .

Он отлично работает, если я компилирую из командной строки с помощью MSBUILD MyProject.cbproj

Кроме того, он отлично работает, если я установил Run C compiler in separate process

Кроме того, я обнаружил, что проблема возникает только тогда, когда я использую Configuration Manager, присваивая проекту .optset файл. Если я отключу этот файл .optset, он снова скомпилируется из IDE.

Похоже, это ошибка.

Комментарии:

1. » Похоже, это ошибка » — тогда не стесняйтесь отправлять отчет об ошибке в Embarcadero.

2. Как сказал Реми, если это ошибка, сообщите об этом. Но я думаю, что это также может зависеть от содержимого файла .optset .