Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Membetulkan Ralat 'CMAKE_C_COMPILER Tidak Ditemui' Semasa Membina Aseprite dengan CMake?

Bagaimana untuk Membetulkan Ralat 'CMAKE_C_COMPILER Tidak Ditemui' Semasa Membina Aseprite dengan CMake?

Patricia Arquette
Lepaskan: 2024-12-14 11:07:10
asal
417 orang telah melayarinya

How to Fix

Ralat CMake: CMAKE_C_COMPILER Tidak Ditemui

Apabila cuba menjana penyelesaian Visual Studio menggunakan CMake untuk versi terkini Aseprite, anda mungkin menghadapi ralat:

No CMAKE_C_COMPILER could be found.
No CMAKE_CXX_COMPILER could be found.
Salin selepas log masuk

Ralat ini menunjukkan bahawa CMake tidak dapat mengesan C dan C penyusun yang diperlukan untuk membina projek.

Penyelesaian:

Untuk menyelesaikan isu ini, anda boleh mengikuti langkah berikut:

  1. Pastikan Pemasangan Pengkompil: Sahkan bahawa anda telah memasang pengkompil C dan C yang sah. Untuk Ubuntu, anda boleh memasangnya menggunakan arahan berikut:

    sudo apt-get update && sudo apt-get install build-essential
    Salin selepas log masuk
  2. Tetapkan Pembolehubah Persekitaran Pengkompil: Setelah pengkompil dipasang, anda perlu menetapkan CMAKE_C_COMPILER dan pembolehubah persekitaran CMAKE_CXX_COMPILER untuk menunjuk kepada boleh laku pengkompil yang betul. Contohnya, jika anda menggunakan GCC, anda boleh menetapkannya seperti berikut dalam terminal anda:

    export CMAKE_C_COMPILER=/usr/bin/gcc
    export CMAKE_CXX_COMPILER=/usr/bin/g++
    Salin selepas log masuk
  3. Mulakan semula CMake: Selepas menetapkan pembolehubah persekitaran, mulakan semula CMake untuk memastikan ia mengambil tetapan baharu. Anda boleh melakukan ini dengan menjalankan semula arahan CMake dalam direktori projek anda.

Dengan mengikuti langkah-langkah ini, anda sepatutnya dapat menyelesaikan ralat "Tiada CMAKE_C_COMPILER dapat ditemui" apabila menggunakan CMake untuk Aseprite .

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'CMAKE_C_COMPILER Tidak Ditemui' Semasa Membina Aseprite dengan CMake?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan