J'ai du code C qui ne compilera pas.
Le message d'erreur lorsque je cours "make" est le suivant: p> faire une recherche rapide sur Le Mac utilisant localiser Je ne peux voir aucun fichier glib-2.0, donc je me demande si je dois l'installer. Et si oui, quelle est la meilleure façon de le faire? p> p>
5 Réponses :
Je vais utiliser un système comme Fink . Les packages sont correctifs si nécessaire et les dépendances sont traquées automatiquement. C'est beaucoup plus facile que la voie de bricolage. P>
solution la plus facile: installez homebrew, type Brew Installation Glib code>, et vous devriez être prêt à partir. P>
Je suis allé à la page de connexion et je suis revenu, l'ordre des réponses avait changé et j'ai suscité le mauvais. Désolé. Je vote pour Homebrew.
Cela en soi n'a pas travaillé pour moi. Je sais que cela a 5 ans à ce stade - mais c'est ce qui est venu dans la recherche de Google. Je devais aussi utiliser le drapeau - -with-interne-glib sur la ligne ./configure.
Même pour moi en 2019, en utilisant High Sierra.
Utilisation du - avec-internal-glib code> indicateur sur le
./ Configurer la commande code> a fonctionné pour moi. P>
L'installation est peu susceptible de procéder sans dépendances de paquets, et le moyen le plus simple d'installer un package consiste à utiliser un gestionnaire de packages comme homebrew < / a>, Macports ou Fink pour Mac OS ou ZYPP , Pacman ou miam pour Linux. condada mérite également un coup d'oeil tel qu'il est basé sur Python et peut gérer des projets contenant du code écrit dans d'autres langues telles que ce comme r. p>
Comme votre objectif principal est d'installer supposant que les lecteurs récents (novices et avancés) tentent d'adapter le problème de l'OP et les réponses à leurs propres besoins, voici plus, avec des informations contextuelles personnelles: strong> p>
Toutefois, comme vous avez peut-être déjà expérimenté différentes méthodes d'installation, différents chemins d'installation peuvent exister et les packages disponibles peuvent ne pas être l'endroit où votre gestionnaire actuel est normalement recherché.
Dans mon cas, Comme j'étais novice à l'époque (et toujours, comme avec Stackoverflow), et comme un fichier Vous pouvez ajouter un répertoire en tapant commentaires sur la manière d'améliorer encore ma réponse (forme ou contenu) sont beaucoup les bienvenus. p> gcc code>,
brew install install gcc code> pourrait faire le tour et va chercher des dépendances telles que
glib code> et les mettre en place où il peut le trouver plus tard. p>
glib-2.0 code> est introuvable lors de l'installation de
GTK code> comme une dépendance pour
Meson _build code>. Cependant, j'avais réussi à installer avec succès une version plus récente de GLIB de la manière habituelle, mais ce pkg- la configuration était incapable de trouver. p>
.pc.in code> AutoConf Modèle me donnait du mal, j'ai également choisi de contourner la Problème en entrant
Brew Install Install GTK CODE> Dans l'espoir que HOMEBREW récupérerait la version exacte requise de
Glib code> et l'installer au plus facilement pour le package d'intérêt. P>
Glib code> sans numéro de version, installez une version actuelle de
glib code> La voie habituelle si nécessaire et ajoutez le fichier demandé au répertoire, comme suggéré par le message d'erreur. (J'aimerais avoir compris et essayé la solution d'Eric et de Nathan à l'époque). p>
exporter pkg_config_path = / complet / répertoire / chemin / vers / Yourfile Code>, mais il serait prudent de consulter des pages d'aide dédiées sur le sujet. P>
Réponse pour la recherche sur Internet, P>
à Linux P>
sudo apt-get install libgtk2.0-dev p>