Оболочка CMake Python завершается с ошибкой «Ошибка CMake: не удалось найти CMAKE_ROOT !!!»Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Оболочка CMake Python завершается с ошибкой «Ошибка CMake: не удалось найти CMAKE_ROOT !!!»

Сообщение Anonymous »

Я хочу написать оболочку Python для CMake, но даже самая простая оболочка не работает:

Код: Выделить всё

#!/usr/bin/env python
import os
import sys
os.execvp("cmake", sys.argv) # or 'sys.argv[1:]', both fail
Запуск этого сценария Python, например, ./pycmake . в каталоге, содержащем CMakeLists.txt, завершается с ошибкой:

Код: Выделить всё

CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in

CMake Error: Error executing cmake::LoadCache(). Aborting.
Запуск cmake .. в том же каталоге работает без проблем.
Я что-то забыл при выполнении os.execvp
Я что-то забываю при выполнении os.execvp
код> позвонить? Или CMake использует какой-то механизм, который дает сбой при обертывании Python?

Подробнее здесь: https://stackoverflow.com/questions/789 ... cmake-root
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»