Maison >développement back-end >C++ >Comment corriger l'erreur « CMAKE_C_COMPILER Not Found » lors de la création d'Asprite avec CMake ?

Comment corriger l'erreur « CMAKE_C_COMPILER Not Found » lors de la création d'Asprite avec CMake ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-14 11:07:10480parcourir

How to Fix

Erreur CMake : CMAKE_C_COMPILER introuvable

Lorsque vous essayez de générer une solution Visual Studio à l'aide de CMake pour la dernière version d'Aseprite, vous pouvez rencontrer l'erreur :

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

Cette erreur indique que CMake ne peut pas localiser les compilateurs C et C nécessaires à la construction du projet.

Résolution :

Pour résoudre ce problème, vous pouvez suivre ces étapes :

  1. Assurer le compilateur Installation : Vérifiez qu'un compilateur C et C valide est installé. Pour Ubuntu, vous pouvez les installer à l'aide de la commande suivante :

    sudo apt-get update && sudo apt-get install build-essential
  2. Définir les variables d'environnement du compilateur :Une fois les compilateurs installés, vous devez définir le CMAKE_C_COMPILER et les variables d'environnement CMAKE_CXX_COMPILER pour pointer vers les exécutables corrects du compilateur. Par exemple, si vous utilisez GCC, vous pouvez les définir comme suit dans votre terminal :

    export CMAKE_C_COMPILER=/usr/bin/gcc
    export CMAKE_CXX_COMPILER=/usr/bin/g++
  3. Redémarrez CMake : Après avoir défini les variables d'environnement, redémarrez CMake pour vous assurer il récupère les nouveaux paramètres. Vous pouvez le faire en réexécutant la commande CMake dans le répertoire de votre projet.

En suivant ces étapes, vous devriez être en mesure de résoudre l'erreur « Aucun CMAKE_C_COMPILER n'a pu être trouvé » lors de l'utilisation de CMake pour Aseprite. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn