Странная ошибка произошла при использовании cmake [закрытый]

7
задан Jonathan Leffler 6 December 2012 в 16:31
поделиться

2 ответа

Я поискал в Google ошибку cmd.exe и обнаружил эту страницу . Похоже, Visual studio нужно настроить с несколькими путями, чтобы она знала, как найти cmd.exe. Вот шаги из этого потока:

Вы должны изменить параметры MSVS (меню «Инструменты»> «Параметры»> «Проект и решения»> «Каталоги VC ++»), чтобы убедиться, что

$ (SystemRoot)

$ (SystemRoot) \ System32

$ (SystemRoot) \ System32 \ wbem

указывается ДО $ (PATH).

6
ответ дан 7 December 2019 в 01:22
поделиться

Ключевая строка, вероятно, такая:

1>Project : error PRJ0003 : Error spawning 'cmd.exe'.

По той или иной причине MSVC не может выполнить cmd.exe, и поэтому компиляция не выполняется.

Я предполагаю что проблема может быть связана с настройкой% PATH%; может быть другая причина проблемы.

Попробуйте сделать то, что сделал CMake, вручную - посмотрите, получите ли вы ту же ошибку. Это поможет вам определить, связана ли проблема с CMake (если он работает для вас из командной строки) или в вашей общей среде (если он не работает и для вас).


Узнайте, как читать сообщения об ошибках!

Change Dir: I:/SophisPal/build/CMakeFiles/CMakeTmp

Run Build Command:C:\PROGRA~1\MICROS~1.0\Common7\IDE\VCExpress.exe CMAKE_TRY_COMPILE.sln /build Debug /project cmTryCompileExec

Это две из первых строк вывода. Первый указывает на то, что CMake сменил каталог на один из созданных. Второй указывает на команду, которую он там запустил.

1
ответ дан 7 December 2019 в 01:22
поделиться
Другие вопросы по тегам:

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