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

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

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

Ответ 2

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

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

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

Ответ 3

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

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

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

choco install pkgconfiglite

Ответ 4

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

Ответ 5

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

Ответ 6

  1. Перейти на веб-сайт: http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/
  2. Найдите файл pkg-config_0.23-2_win64.zip
  3. Скачайте и разархивируйте его где-нибудь. Подсказка вы найдете простой *.exe файл.
  4. Когда вы запускаете cmake, вы должны указать cmake, где находится этот exe. Вы делаете это, передавая следующий параметр в cmake.exe:
    -DPKG_CONFIG_EXECUTABLE=C:\Users\bob\Downloads\pkg-config_0.23-2_win64\bin
    в место, где вы скачали файл *.exe. В приведенном выше примере я положил его в каталог загрузок.