Ошибка при компиляции проекта C++ с devenv с использованием Coverity. (СОУ-build.exe)

При запуске сборки Coverity я получаю следующую ошибку:

Failed to locate msbuild.exe when handling devenv template configuration. Shutting down resident msbuild processes is impossible.

Не могу найти его в Google!

Кто-нибудь знает, что это может значить? Как мне это расследовать?

Когда я строю из командной строки без Coverity, он работает нормально.

1 ответ

Когда ты начнешь cov-build devenv одна из вещей, которые он пытается сделать, это убить неактивные процессы msbuild.exe, потому что если они не будут уничтожены, devenv передаст директиву build в msbuild без возможности его увидеть в cov-build (и вот как он знает, как собрать файлы).

Есть несколько способов решить эту проблему - это зависит от того, как вы вызываете cov-build, как настроена конфигурация вашего компилятора и т. Д. Например, вы можете вызвать cov-build msbuild напрямую, а не через devenv,

Я бы порекомендовал открыть службу поддержки в Coverity (поскольку у вас есть поддержка, если у вас есть лицензия на нее). Отправьте их по электронной почте на support@coverity.com, и я уверен, что они могут предложить дополнительные шаги отладки.

Другие вопросы по тегам