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
Libérer: 2024-12-14 11:07:10
original
417 Les gens l'ont consulté

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.
Copier après la connexion

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
    Copier après la connexion
  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++
    Copier après la connexion
  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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal