CMake Visual C++ derleyicisini bulamıyor

Visual Studio 2015'i yükledikten ve CMake'i önceki bir projede çalıştırdıktan sonra CMake, C derleyicisini bulamadığını belirten hatalar verdi.

The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:4 (PROJECT):
  No CMAKE_C_COMPILER could be found.

CMake Error at CMakeLists.txt:4 (PROJECT):
  No CMAKE_CXX_COMPILER could be found.

C:\Program Files\Microsoft Visual Studio 14.0klasöründecl.exe` dosyasını aradım ve bulamadım.

CMake'i Visual Studio 2015 ile Windows üzerinde çalışacak şekilde nasıl ayarlayabilirim?

Çözüm

Çözümü buldum. Visual Studio IDE başarıyla yüklenirken herhangi bir derleme aracı yüklemedi ve bu nedenle C++ derleyicisini yüklemedi.

Visual Studio 2015 GUI'sinde manuel olarak bir C++ projesi oluşturmayı deneyerek C++ paketlerini indirmesini isteyebildim. CMake daha sonra herhangi bir zorluk yaşamadan derleyiciyi bulabildi.

Yorumlar (6)

İşte benim için işe yarayan çözüm:

  1. Visual Studio komut istemi aracını açın (yönetici olarak). Windows 10'da 'Geliştirici komut istemi' olarak adlandırılabilir.
  2. CMake çalıştırılabilir dosyasının bulunduğu yere gidin
  3. Cmake.exe dosyasını çalıştırın
  4. Yapı ve kaynak klasörünü seçmek için her zamanki gibi devam edin
  5. Uygun Visual Studio derleyicisini seçin ve yapılandır düğmesine basın

Umarım sorunsuz çalışır.

Yorumlar (6)

Aynı sorunla karşılaştım ve Visual Studio Yüklemesini yeniden başlatıp aşağıdaki seçeneği işaretleyerek sorunu çözdüm:

Windows ve Web Geliştirme / Evrensel Windows Uygulama Geliştirme Araçları / Windows 10 SDK

Çoğu uygulamada kullanılan standart C++ başlıklarını içerir ve bu nedenle genellikle onu da yüklemek gerekir.

Yorumlar (0)