0 votos

GTK4 + brew + m2

Estoy teniendo muchos problemas intentando ejecutar código hecho con GTK4 previamente hecho en un intel Mac. Hice el código en C puro usando GTk4 para una gui. Necesitaba configurar mi ruta en aquellos días e hice lo mismo aquí.

Ejecuté los siguientes comandos después de instalar brew:

echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)

E incluso he añadido la siguiente línea a mi archivo .zshrc.

export PATH=/opt/homebrew/bin:$PATH

Luego ejecuto mi código como en los viejos tiempos, usando:

gcc hellow.c -o helloworld `pkg-config gtk4 --cflags pkg-config gtk4 --libs`

Y obtengo el mismo error:

hellow.c:1:10: fatal error: 'gtk/gtk.h' file not found

Se que es porque mi sistema no encuentra la libreria, algo falta en mi configuracion supongo. Pero hice varios cambios y aun nada. ¿Qué puede estar pasando aquí?

0voto

ZTD Puntos 21

Arreglado, OMG solo tuve que instalar pkg-config. Me siento tan tonto, todos esos pasos no funcionan Si no hago:

brew install pkg-config 

A continuación, utilizando el comando:

gcc hellow.c -o helloworld `pkg-config gtk4 --cflags pkg-config gtk4 --libs`

Funciona a las mil maravillas para ejecutar el código GTK+C...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X