평소에 프로그램을 설치하면 아래 그림처럼 폴더명을 변경해서 설치한다..

물론, Cmake를 설치할 때도 비슷하게 했다. 예를들어 [BuildTool]_Cmake_3_11_1 이런식으로..
설치하고나서 테스트를 해보니 Error가 터져나오기 시작했다. 컴파일 실패, 컴파일러 찾기 실패등..
아래 스크린샷은 Error 메세지.
Cmake에서는 디폴트 컴파일러를 찾을 때 몇가지 소스파일에 대해 프로젝트를 만들고 컴파일을 하는데..스크린샷을 보듯이
컴파일러 ID를 확정짓는 모듈에서 컴파일 에러가 발생했다. 실제로 프로젝트를 열어서 확인해보니 구문에러가 나오더라.
혹시나 비주얼스튜디오 설치시에 C++ 빌드 toolset을 빼먹은게 있나 싶어서 이것저것 설치하면서 하나씩 테스트 해봤다.
결과는 모조리 실패......
몇일동안 삽질 하다가 문득.. 혹시나 cmake 설치 경로가 문제가 있나? 라는 생각이 들었고, 디폴트 경로로 설치하고 실행해보니..
성공...빌어먹을.
좀더 테스트를 해본결과..
Cmake 3.11.1 버전에서는 설치 경로 폴더명에는 [ ] 대괄호가 들어가면 안된다. _(under-bar)는 사용 가능하다.
처음부터 기본 경로에 설치했으면 이런 버그를 찾아낼리 없었겠지만.. 뭐 아무튼 좋은 경험이라 생각하고 있다..쩝.
댓글 없음:
댓글 쓰기