sono io, cercando di trovare il lib gstreamer in finestre (msvc) utilizzando pkg-configTrovare librerie utilizzando pkg-config in Windows
pkg-config gstreamer-0.10 --cflags --libs
ma sto ottenendo alcun risultato come questo
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
un .pc come viene creato quando una libreria è installata (automaticamente tramite l'uso di un RPM, di un sistema di packaging binario o di altri sistemi di compilazione binaria o compilando dal sorgente). Non riesco a trovare il file .pc nella mia directory gstreamer.
Devo solo creare un file .pc con tutti i dettagli necessari.
prefix=C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7
exec_prefix=${prefix}
libdir=${exec_prefix}\lib
includedir=${prefix}\sdk\include\gstreamer-0.10
toolsdir=${exec_prefix}\bin
pluginsdir=${exec_prefix}\lib\gstreamer-0.10
datarootdir=${prefix}\share
datadir=${datarootdir}
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
Name: GStreamer
Description: Streaming media framework
Requires: glib-2.0, gobject-2.0, gmodule-no-export-2.0, gthread-2.0, libxml-2.0
Version: 0.10.35
Libs: -L${libdir} -lgstreamer-0.10
Cflags: -I${includedir}
o c'è qualche altro modo per fare questo o mi manca qualcosa?
Spero che tu possa aiutare. Grazie per il tempo di leggere il problema.
Bene sto facendo questo per trovare una soluzione perché sto ottenendo not found
messaggio nel mio configure waf per gstreamer
conf.check_cfg(atleast_pkgconfig_version='0.0.0')
conf.check_cfg(package='gstreamer-0.10', uselib_store='GSTREAMER', args='--cflags --libs', mandatory=True)
il codice funziona in Linux e dovrebbe funzionare in finestre troppo.
aggiunto in seguito
Bene rendendo il .PC e impostando un percorso del .PC dir alla variabile d'ambiente PKG_CONFIG_PATH fa la trick.Its non è difficile farlo
Partenza this su. Grazie per le letture e aiutandomi .. :)
questo è mean.i voglio solo sapere come trovare determinate lib in windows usando pkconfig. –
bene, è installato? Mingw o Cygwin? dove è installato? Prova 'configure --help' – sehe
@sei thankz per la risposta .pk-config è installato e funzionante. Ho aggiunto una variabile PKG_CONFIG_PATH in Ambiente e ho creato un file .pc nel percorso dir chiamato gstreamer-0.10.pc. –