Эквивалент./configure в Windows?
Что эквивалентно ./configure
в Windows?
Иногда я загружаю библиотеку C/С++, и когда я использую make, он говорит "use ./configure
", но, очевидно, ./configure
можно использовать только на машине Linux, а библиотеки обычно не имеют инструкций для компиляция в Windows (хотя они поддерживают Windows, они не предоставляют инструкций).
Например, библиотека wxSVG говорит, что она работает в Windows, но когда я ее загружаю, я не вижу никаких инструкций по компиляции в Windows, и я только файлы Linux для ее настройки.
Ответы
Ответ 1
Собственно, ./configure
вообще не зависит от Linux. Его первоначальная цель состояла в том, чтобы сгладить различия между многими вариантами Unix, теперь, к счастью, отнесен к пыльной куче истории, но в настоящее время он вполне может знать как настроить работу Windows.
Я бы установил инструменты разработки MinGW/MSYS и посмотрел, удовлетворен ли конфигурация script в этой среде. (Если это не сработает, я не могу вам помочь.)
Ответ 2
Я просто столкнулся с той же проблемой, и вот что я сделал,
Сначала я установил MinGw с помощью менеджера установки (с включенной базой msys). Затем я перехожу в папку C:\MinGW\msys\1.0\на моем компьютере, где msys.bat(чтобы вызвать оболочку MinGW) и запускать ее. Затем на этом экране bash я перешел к папке, которую я хотел установить изначально. После этого использование "./configure" и "make" отлично сработало.
Ответ 3
./configure
- это script, который поставляется с загруженным вами источником. Вы будете использовать его так же в окнах, как и в любой другой операционной системе. К сожалению, для его запуска вам понадобится оболочка типа posix. Хорошим вариантом для этого является использование mingw или cygwin
Ответ 4
Я бы сказал, что это зависит от программы. Вы видите, что "configure" - это программа /script в локальном каталоге, это не глобальная команда/программа (например, "dir" )...
Вам либо повезло найти что-то вроде "configure.bat" или "configure.cmd", либо вам придется адаптировать файл configure в файл BATCH.