CMake에서 컴파일러가 설정되지 않은 경우의 해결 방법

2356 단어 VisualStudioCMake

환경



Windows10
Visual Studio 2015 설치됨
CMake 3.6.2 설치됨

참고



오류 내용



C와 CXX 컴파일러가 unknown
The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:2 (PROJECT):
  The CMAKE_C_COMPILER:

    wcl386

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:2 (PROJECT):
  The CMAKE_CXX_COMPILER:

    wcl386

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.

원인



Visual Studio에 C++ 컴파일러가 설치되지 않았습니다.

대처법



Visual Studio에서 C++ 프로젝트를 만들고 패키지 설치

새 프로젝트 만들기



시작 화면에서 New Project를 클릭


Visual C++ 선택



무엇이든 좋기 때문에 템플릿의 Visual C++ 탭에서 템플릿을 선택하고 확인을 클릭합니다.


Universal Windows Platform Tools 설치



팝업 설치를 클릭


CMake 오류가 해결되었는지 확인



이상으로 C++의 컴파일러가 인스톨 되므로, CMake가 통과할 것이다.

File > Delete Cache에서 캐시를 삭제하고 Configure를 클릭합니다.

좋은 웹페이지 즐겨찾기