티스토리 뷰
C++ Project를 CMake를 사용하여 빌드하기 위해 CMakeLists.txt를 작성하였고 컴파일러 경로도 모두 명시적으로 지정해주었습니다. 그런데, cmake 커맨드를 입력하니 아래와 같은 오류가 출력이 되었습니다.
Run Build Command(s):nmake -f Makefile /nologo cmTC_51e6e\fast && 지정된 파일을 찾을 수 없습니다
Generator: execution of make failed. Make command was: nmake -f Makefile /nologo cmTC_51e6e\fast &&
"지정된 파일을 찾을 수 없습니다 Generator"라고 출력되어서 문제를 해결하기전까지는 저 문제가 어떤 문제인지 에러를 보고도 감이 오지 않았습니다.
문제는 Makefile Generator를 지정해주지 않은 것이였습니다.
위 에러에 대해 구글링 해보다가 원문을 발견할 수 있었습니다.
"지정된 파일을 찾을 수 없습니다 Generator"은 "The system cannot find the file specified Generator"이였습니다...
결론은 cmake 커맨드 입력시, 자신이 설치한 Makefile Generator의 이름을 추가해주어야 합니다.
예로 MinGW를 기반으로 빌드를 한다면 아래와 같이 명령어를 입력해주면 됩니다.
cmake {CMakeLists.txt가 위치한 경로} -G "MinGW Makefiles"
참고 링크
'CMake' 카테고리의 다른 글
CMake 실행 파일 생성 위치 정의 (0) | 2022.09.18 |
---|---|
[CMake] Generator 목록 확인 명령어 (0) | 2022.09.12 |
Modern Cmake tutorial 자료 (0) | 2022.08.31 |
[CMake] 빌드시 파일 복사 붙여넣기 (0) | 2022.06.12 |
[CMake] 변수에 파일 경로를 정의할 때 FILEPATH를 쓰자 (0) | 2021.02.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 문제집
- MOT
- 백준 11437
- FairMOT
- 백준 1766
- 순열
- ㅂ
- cosine
- 백준 11053
- C++ Deploy
- 가장 긴 증가하는 부분 수열
- 위상 정렬 알고리즘
- 백준
- PyCharm
- LCA
- 백트래킹
- 단축키
- 파이참
- 인공지능을 위한 선형대수
- Lowest Common Ancestor
- 조합
- 자료구조
- 이분탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함