Как установить конфиг pkg в windows?

Я пытаюсь это сделать, но все, что я могу получить, это какой-то исходный код, с которым я не знаю, как поступить, я скачал с http://pkgconfig.freedesktop.org/releases/ .

Любая помощь?

10.11.2009 20:21:52
6 ОТВЕТОВ
РЕШЕНИЕ

Получите предварительно скомпилированные двоичные файлы от http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/

Скачайте pkg-config и его зависимые библиотеки:

50
1.09.2014 12:51:25
Там я нашел нужные gtk-файлы; для pkg-config_0.26-1_win32.zip вам нужен файл libglib-2.0-0.dll из ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/… и intl.dll из ftp.gnome. org / pub / gnome / binaries / win32 / зависимости /…
Oliver Zendel 22.05.2013 14:40:16
Где я могу разместить эти файлы, чтобы они были найдены cmake?
JuJoDi 23.01.2014 15:27:07
Поместите их в каталог, /binгде находится pkg-config.
user472308 28.02.2014 16:50:13
Но где pkg-config в Windows ищет установленные библиотеки ?? Куда идет поиск файлов ПК? Это ТАКОЕ сбивает с толку и позор для всех, кто участвует в таком мусорном программном обеспечении ... :)
Zordid 28.03.2019 13:34:37
Вы не упомянули, где их поставить.
C Johnson 18.04.2019 20:01:30

Еще одно место, где вы можете получить больше обновленных двоичных файлов, можно найти на сайте Fedora Build System. Прямая ссылка на пакет mingw-pkg-config: http://koji.fedoraproject.org/koji/buildinfo?buildID=354619

0
29.01.2013 02:17:39
Этот сайт, похоже, имеет более свежие сборки, но сборка, на которую вы ссылаетесь, устарела. Ссылка на пакет на самом деле koji.fedoraproject.org/koji/packageinfo?packageID=13212
player_03 14.08.2013 03:41:11
В продолжение моего предыдущего комментария: эти загрузки не помогают; Я извлек файл с 7-Zip и не знал, что делать дальше. Вместо этого я пошел с инструкциями на следующем сайте, несмотря на то, что они призывают к менее актуальной сборке: gaia-gis.it/spatialite-3.0.0-BETA/mingw_how_to.html#pkg-config
player_03 14.08.2013 03:57:27
эта страница предполагает Mingw. Я запускаю Visual Studio 2008 на своем Mac с виртуальной машины. На жестком диске мало места. Я не хочу устанавливать mingw или Cygwin только для возможности запуска pkg-config. Отсутствие pkg-config - ошибка, выдаваемая cmake. Я чувствую себя потерянным в этом беспорядке
Jean-Denis Muys 28.08.2013 08:13:57

Это пошаговая процедура, чтобы заставить pkg-config работать в Windows, основываясь на моем опыте, используя информацию из комментария Оливера Зенделя.

Я предполагаю, что MinGW был установлен на C: \ MinGW. Было доступно несколько версий пакетов, и в каждом случае я просто загружал последнюю версию.

  1. перейдите на страницу http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/.
  2. скачать файл pkg-config_0.26-1_win32.zip
  3. распакуйте файл bin / pkg-config.exe в C: \ MinGW \ bin
  4. скачать файл gettext-runtime_0.18.1.1-2_win32.zip
  5. распакуйте файл bin / intl.dll в C: \ MinGW \ bin
  6. перейдите на http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28
  7. скачать файл glib_2.28.8-1_win32.zip
  8. распакуйте файл bin / libglib-2.0-0.dll в C: \ MinGW \ bin

Теперь CMake сможет использовать pkg-config, если он настроен на использование MinGW.

83
1.08.2016 18:58:11
как изменить cmake для настройки на использование MinGW?
cindywmiao 16.06.2014 22:17:19
@cindywmiao: выберите генератор CMake с именем MinGW, например «MakeGiles MinGW», из списка генераторов. Я лично использую «CodeBlocks - MinGW Makefiles», который дополнительно генерирует файл проекта для IDE CodeBlocks.
HyperQuantum 18.06.2014 07:43:08

Альтернативой без зависимости от glib является pkg-config-lite .

Извлеките pkg-config.exeиз архива и поместите его на свой путь.

В настоящее время этот пакет доступен с использованием шоколада , тогда его можно установить с

choco install pkgconfiglite
29
13.07.2019 14:19:22
Работает хорошо, также другой pkg-config, указанный в FAQ здесь, дает сбой мне как в Windows 10 Home, так и в Pro.
kumarharsh 7.12.2017 07:57:39

Я сделал это, установив Cygwin64 по этой ссылке https://www.cygwin.com/ Затем - Wiew Full , найдите gcc и прокрутите вниз, чтобы найти pkg-config . Нажмите на иконку, чтобы выбрать последнюю версию. Это сработало для меня хорошо.

2
4.09.2018 11:05:42

для компьютеров на базе w64 необходимо установить mingw64. Если pkg-config.exe отсутствует, вы можете обратиться к http://ftp.acc.umu.se/pub/gnome/binaries/win64/dependencies/

Разархивируйте и скопируйте / merge pkg-config.exe в вашу установку C: \ mingw-w64, например. на моем компьютере в C: \ mingw-w64 \ x86_64-8.1.0-posix-seh-rt_v6-rev0 \ mingw64 \ bin

0
5.01.2020 10:51:23