CMake error at CMakeLists.txt:30 (project): No CMAKE_C_COMPILER could be found

no cmake_cxx_compiler could be found. linux
no cmake_c_compiler could be found. visual studio 2019
no cmake_c_compiler could be found mac
no cmake_c_compiler could be found. visual studio 2017
no cmake_cxx_compiler could be found centos 7
no cmake_c_compiler could be found vs2015
the cxx compiler identification is unknown
no cmake_cxx_compiler could be found. wsl

I'm trying make a Visual Studio solution with CMake to compile the latest version of aseprite and CMake keeps giving me the:

No CMAKE_C_COMPILER could be found.
No CMAKE_CXX_COMPILER could be found.

I've already downloaded GCC, and I'm using Visual Studio 2015.

I'm following this tutorial:

https://github.com/aseprite/aseprite/blob/master/INSTALL.md

Cannot build due to "No CMAKE_CXX_COMPILER could be found , CMake Error at CMakeLists.txt:52 (project): No CMAKE_CXX_COMPILER could be found. -- Configuring incomplete, errors occurred! See also  No CMAKE_C_COMPILER could be found #706. OlafvdSpek opened this issue on Feb 22, 2017 · 16 comments. OlafvdSpek commented on Feb 22, 2017 • Just installed 2017 RC on a Windows 8 system. Bootstrap and integration went fine, but no libraries can be build. Building a test project in the IDE works fine. PS C:\vc\vcpkg> ./vcpkg install zlib

This happened to me after I installed Visual Studio 15 2017.

The C++ compiler for Visual Studio 14 2015 was not the problem. It seemed to be a problem with the Windows 10 SDK.

Adding the Windows 10 SDKs to Visual Studio 14 2015 solved the problem for me.

See attached screenshot.

This issue tracker is no longer used: For CMake, please visit the new , No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:13 (​project): No CMAKE_CXX_COMPILER could be found. Steps To  Dismiss Join GitHub today. GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

For Ubuntu, please install the below things:

sudo apt-get update && sudo apt-get install build-essential

0015831, No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:3 (​project): No CMAKE_CXX_COMPILER could be found. j'ai également ressenti cette erreur en travaillant avec CMake: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be found. la case " avertissement "dans L'article de la bibliothèque MSDN Visual C++ in Visual Studio 2015 m'a donné l'aide dont j'avais besoin. Visual Studio 2015 ne vient pas avec C++ installé par défaut.

I also experienced this error when working with CMake:

No CMAKE_C_COMPILER could be found.
No CMAKE_CXX_COMPILER could be found.

The 'warning' box in the MSDN library article Visual C++ in Visual Studio 2015 gave me the help that I needed.

Visual Studio 2015 doesn't come with C++ installed by default. So, creating a new C++ project will prompt you to download the necessary C++ components.

How to set CMAKE_C_COMPILER and CMAKE_CXX_COMPILER , stderr CMake Error at CMakeLists.txt:30 (project): The CMAKE_C_COMPILER: clang is not a full path and was not found in the PATH. Tell CMake where to find Can some body help about setting these variables? I am using  Looking at the log, cmake tries to create xcode projects and the compiler check fails. Make sure you have xcode installed.

I ran into this issue while building libgit2-0.23.4. For me the problem was that C++ compiler & related packages were not installed with VS2015, therefore "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" file was missing and Cmake wasn't able to find the compiler.

I tried manually creating a C++ project in the Visual Studio 2015 GUI (C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe) and while creating the project, I got a prompt to download the C++ & related packages.

After downloading required packages, I could see vcvarsall.bat & Cmake was able to find the compiler & executed successfully with following log:

C:\Users\aksmahaj\Documents\MyLab\fritzing\libgit2\build64>cmake ..
-- Building for: Visual Studio 14 2015
-- The C compiler identification is MSVC 19.0.24210.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual        
Studio 14.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual  
Studio 14.0/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)
-- Could NOT find ZLIB (missing:  ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- zlib was not found; using bundled 3rd-party sources.
-- LIBSSH2 not found. Set CMAKE_PREFIX_PATH if it is installed outside of 
the default search path.
-- Looking for futimens
-- Looking for futimens - not found
-- Looking for qsort_r
-- Looking for qsort_r - not found
-- Looking for qsort_s
-- Looking for qsort_s - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - not found
-- Found PythonInterp: C:/csvn/Python25/python.exe (found version "2.7.1")
-- Configuring done
-- Generating done
-- Build files have been written to:    
C:/Users/aksmahaj/Documents/MyLab/fritzing/libgit2/build64

CMake error at CMakeLists.txt:30 (project): No - android, Those error messages CMake Error at (project): No CMAKE_C_COMPILER could be found. -- Configuring incomplete, errors occurred! See also ". When building the source with the Wincompile guide, it returns these errors after executing the build command. You have called ADD_LIBRARY for library xmr-stak-c without any source files. This typi

Visual Studio 2015 / CMake / No CMAKE_C_COMPILER could be , 30 Sep, 2017 08:16 PM. Hi,. What am I missing to have CMake detect the compiler? I don't have this same issue on my CMake Error at CMakeLists.txt:41 (PROJECT): No CMAKE_C_COMPILER could be found. 1 Joel Winarske's Avatar  Cannot build due to "No CMAKE_CXX_COMPILER could be found." #3710. vinci1it2000 opened this issue on Feb 14, 2017 · 6 comments. Cannot build due to "No CMAKE_CXX_COMPILER could be found." #3710. vinci1it2000 opened this issue on Feb 14, 2017 · 6 comments. Compilation Windows. vinci1it2000 commented on Feb 14, 2017.

No CMAKE_C(XX)_COMPILER could be found, -- The C compiler identification is unknown -- The CXX compiler identification is unknown CMake Error at CMakeLists.txt:22 (project): No **  By default C and CXX are enabled if no language options are given. Specify language NONE, or use the LANGUAGES keyword and list no languages, to skip enabling any languages. If a variable exists called CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE, the file pointed to by that variable will be included as the last step of the project command.

[CMAKE] Cannot open source file: 'CMakeCCompilerId.c': No such , CMake Error at CMakeLists.txt:30 (project): No CMAKE_CXX_COMPILER could be found. -- Configuring incomplete, errors occurred! See also  CMake can't find GCC (MinGW/MSys) You start the MSys bash shell with msys.bat and just try to directly call gcc $ gcc gcc.exe: fatal error: no input files compilation terminated. Here it did find gcc and is complaining that I didn't gave it any parameters to work with. So the following should work: $ cmake -G "MSYS Makefiles" ..

Comments
  • You can configure project either for Visual studio with its compiler or for Makefiles with gcc. What method you have tried?
  • What is the cmake command you're entering?
  • Are you using the latest CMake? What generator did you use? Did you run the commands from the Visual Studio 2015 command prompt (so it has the compiler environment variables set)?
  • @bames53 Just wanted to add to corresponding command lines for @Caio Fontes to try: cmake .. -G "Visual Studio 14 2015" or cmake .. -G "MSYS Makefiles" (if gcc means MinGW). And I've seen those questions a lot (like here, here, or here) and I'm thinking we are missing a combined/tutorial answer on SO.
  • Possible duplicate of Problems generating solution for VS 2017 with CMake
  • Just as a heads up, some of the cmake docs links point to a really old version of CMake, remember to use the version selector to match what version you have on your computer (e.g., if you don't see a newer platform listed that you need).
  • This worked for me. Manually creating a C++ project to install the necessary packages did the trick.
  • I was able to resolve the same issue by making sure the output of "xcode-select -p" points to my Xcode installation. In my case installing Xcode and running "xcode-select -r" was enough.
  • This solution was required at my place at work after they pushed a Windows OS update. I have used at least 2 of the solutions on this page to fix the error. The error can crop up in any number of conditions, so this is why there are several different, yet workable, answers.