Я, пытаясь найти GStreamer LIB в окнах (MSVC) с помощью PKG-CONFIGпоиска библиотек с использованием PKG-конфигурации в ОС Windows
PKG-конфигурации GStreamer-0.10 --cflags --libs
, но я получаю никакого результата, как этот
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
в .pc, как создается когда библиотека установлена (автоматически с использованием RPM, deb или другой бинарной системы упаковки или путем компиляции из источника). Я не могу найти файл .pc в моем каталоге gstreamer.
Должен ли я просто создать файл .pc со всеми необходимыми деталями.
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}
или есть какой-либо другой способ сделать это, или я пропущу что-нибудь?
Надеюсь, что вы сможете помочь. Спасибо, что нашли время, чтобы прочитать проблему.
Ну я делаю это, чтобы найти решение, почему я получаю not found
сообщений в моем WAF настроит для 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)
код работает в Linux и должен работать в окнах тоже.
ДОБАВЛЕНО ПОЗЖЕ
Ну что делает .pc и установив стезю .pc каталог в переменной окружения PKG_CONFIG_PATH делает то trick.Its не трудно сделать это
Отъезд this вне. Спасибо за чтение и помощь мне .. :)
Это среднее. Я просто хочу знать, как найти определенную библиотеку в windows с помощью pkconfig. –
хорошо, он установлен? mingw или cygwin? где он установлен? Попробуйте 'configure --help' – sehe
@sehe thankz для ответа .pk-config установлен и работает. Я добавил переменную PKG_CONFIG_PATH в среде и создал некоторый .pc-файл в каталоге путей, который называется gstreamer-0.10.pc. –