2010-06-30 5 views
1

나는 CMake가 만든 큰 크로스 플랫폼, 파이썬 종속 프로젝트가 있습니다. 리눅스에서 파이썬은 미리 설치되거나 쉘 스크립트로 쉽게 검색 할 수 있습니다. 하지만 Windows 빌드에서 CMake를 실행하기 전에 .msi에서 수동으로 Python을 설치해야합니다. cmake 스크립트를 사용하여 좋은 해결 방법이 있습니까?Python-dependency, windows (CMake)

PS 다른 모든 외부 종속성은 전용 FTP 서버에서 다운로드됩니다.

답변

1

실제로 제대로 작동하려면 Python을 설치할 필요가 없습니다. Windows에서 내 자신의 CMake 기반 프로젝트에, 난 그냥 전체 파이썬 트리를 포함하는 .zip 파일을 사용합니다. 임시 디렉토리에 추출한 후 경로에 추가하고 PYTHONHOME/PYTHONPATH 환경 변수를 설정하면됩니다. 완료되면, 당신은 완벽하게 작동하는 파이썬 인터프리터를 마음껏 사용할 수 있습니다. Windows에서 유일한 '잡았다'는 .zip을 만들기 전에 C : \ Windows \ system32에서 Python DLL을 최상위 Python 디렉토리로 복사해야한다는 점을 기억하십시오.

+0

타이, 알겠습니다. 내가 "python.dll"을 가져 왔을 때 - 모두 괜찮 았어. 고마워. – ALOR