Эквивалент ./configure в Windows? - PullRequest
       1

Эквивалент ./configure в Windows?

19 голосов
/ 15 ноября 2010

Что является эквивалентом ./configure в Windows?

Иногда я загружаю библиотеку C / C ++, и когда я использую make, она говорит "use ./configure", но, очевидно, ./configure можетможно использовать только на компьютере с Linux, и библиотеки обычно не имеют инструкций по компиляции в Windows (хотя они и поддерживают Windows, но не предоставляют инструкций).

Например, библиотека wxSVG говорит, что она работаетв Windows, но когда я загружаю его, я не вижу никаких инструкций по компиляции в Windows, и я только файлы Linux для его настройки.

Ответы [ 4 ]

15 голосов
/ 08 июля 2015

Я только что столкнулся с той же проблемой, и вот что я сделал,

Сначала я установил MinGw с помощью менеджера установки (с включенной базой msys). Затем я захожу в папку C: \ MinGW \ msys \ 1.0 \ на моем компьютере, где msys.bat (чтобы вызвать оболочку MinGW) и запускаю ее. Затем на этом экране bash я перешел к папке, которую хотел установить изначально. После этого использование "./configure" и "make" работало просто отлично.

11 голосов
/ 15 ноября 2010

На самом деле, ./configure вообще не специфичен для Linux.Его первоначальная цель состояла в том, чтобы сгладить различия между многими вариантами Unix , которые, к счастью, теперь отправлены в кучу истории, но в настоящее время он может хорошо знать, как настроить работу для Windows.

Я бы установил MinGW / MSYS инструменты разработки и посмотрел, подходит ли сценарий конфигурации в этой среде.(Если это не сработает, я больше не могу вам помочь.)

3 голосов
/ 15 ноября 2010

./configure - это скрипт, который поставляется с загруженным вами источником.Вы будете использовать его в Windows так же, как и в любой другой операционной системе.К сожалению, вам понадобится оболочка в стиле posix для запуска.Хорошим вариантом для этого является использование mingw или cygwin

0 голосов
/ 15 ноября 2010

Я бы сказал, что это зависит от программы.Вы видите, что «configure» - это программа / скрипт в локальном каталоге, это не глобальная команда / программа (как, например, «dir») ... Вам повезло найти что-то вроде «configure.bat» или «configure».cmd ", или вам придется адаптировать файл конфигурации в BATCH-файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...