2014-05-12 3 views
0

우분투 13 (x64)에서 stp를 컴파일하려고했을 때 알 수없는 cmake 명령 오류가 발생했습니다. 자세한 오류 정보는 Unknown CMake command "stp_add_public_header".알 수 없음 stake를 컴파일 할 때 cmake 명령

입니다. cmake의 버전은 2.8.10.1입니다. 아무도 나에게 무슨 문제가 있는지 알아낼 수 있습니까? 감사합니다. .

+0

어디에서 stp 배포를 얻었습니까? HEAD입니까? – arrowd

+0

http://stp.github.io/stp/ –

답변

1

난 내 빌드 디렉토리 내에서 cmake의 호출 (STP/src에 대신 STP의) 잘못된 소스 디렉토리를 사용했던 것으로 원인을 동일한 문제에 직면하고 발견 :

cmake -G 'Unix Makefiles' ../stp/src 

CMakeLists.txt이 stp_add_public_header 명령이 /의 STP에 위치하고을 포함하기 때문에 대신

cmake -G 'Unix Makefiles' ../stp 

전자의이, 후자의 작품 잘 오류를 제공합니다.

cmake의 -G '유닉스 메이크'/ 경로/어떤을 언급되지 않습니다/STP/소스/루트

하기 :

어쩌면, 나처럼, 당신은 말한다 된 설치 파일로 오해했다 stp/src에 있지만 stp에.

+0

에서 zip 파일을 다운로드했습니다. 정확합니다! 고마워. –

관련 문제