estoy, tratando de encontrar el lib gstreamer en las ventanas (msvc) usando pkg-configEncontrando bibliotecas que utilizan pkg-config en Windows
pkg-config gstreamer-0.10 --cflags
pero yo estoy recibiendo ningún resultado como este
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 como se crea cuando se instala una biblioteca (automáticamente mediante el uso de un RPM, un deb, u otro sistema de empaquetado binario o compilando desde la fuente). No puedo encontrar el archivo .pc en mi directorio de gstreamer.
¿Debo simplemente crear un archivo .pc con todos los detalles necesarios.
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 hay alguna otra forma de hacerlo o me falta algo?
Espero que pueda ayudar.Gracias por tomarse el tiempo para leer el problema.
Bueno, yo estoy haciendo esto para encontrar la solución por eso que estoy recibiendo not found
mensaje en mi configure WAF para 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)
el código funciona en Linux y se supone que funciona en las ventanas también.
añadió más tarde
bien haciendo el .pc y el establecimiento de un camino de la .pc dir a la variable de entorno PKG_CONFIG_PATH hace el trick.Its no dura lo hacen
Salida this fuera. Gracias por las lecturas y por ayudarme ... :)
eso es malo. Solo quiero saber cómo encontrar cierta lib en Windows usando pkconfig. –
bien, ¿está instalado? mingw o cygwin? donde esta instalado? Pruebe 'configure --help' – sehe
@sehe gracias por responder .pk-config está instalado y en funcionamiento. He agregado una variable PKG_CONFIG_PATH en el entorno y he creado un archivo .pc en el directorio de ruta llamado gstreamer-0.10.pc. –