Как установить SWIG? - PullRequest
       7

Как установить SWIG?

12 голосов
/ 16 сентября 2011

Вопрос Нуб впереди ...

Я пытаюсь установить SWIG на Windows. Согласно документу INSTALL, я должен

cd в каталог, содержащий исходный код пакета, и введите ./configure, чтобы настроить пакет для вашей системы.

Я пробовал команду как в корневом каталоге, так и в каталоге /CCache (это единственные файлы, которые имеют файлы configure и configure.in), однако оболочка сообщает, что

C:\swigwin-2.0.4>./configure
'.' is not recognized as an internal or external command,
operable program or batch file.

Чего мне не хватает?

Ответы [ 3 ]

48 голосов
/ 14 июня 2012

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

На сайте SWIG вы можете скачать, например, zip-каталог swigwin-2.0.7 для windows swig. распакуйте его в каталог по вашему выбору, например, в каталог "C:\Program Files", если хотите. После этого у вас есть исполняемый файл swig в каталоге "C:\Program Files\swigwin-2.0.7": "C\Program Files\swigwin-2.0.7\swig" теперь вы должны установить переменную окружения "path", чтобы указать на этот swig exec: добавьте для этого путь "C: \ Program Files \ swigwin-2.0.7" к переменной "path" согласно моему примеру; это все, что вам нужно, чтобы использовать Swig на Windows. Теперь вы можете поиграть с swig, поэтому откройте приглашение «cmd» и просто наберите «swig --help». В этом окне вы увидите список опций, которые вы можете использовать с swig. Если у вас нет Visual C ++, вы можете использовать, например, кодовый блок, это мой случай, так что ссылка ниже может помочь вам: http://wiki.codeblocks.org/index.phptitle=Adding_support_for_non_C/C%2B%2B_files_to_the_build_system

9 голосов
/ 16 сентября 2011

На странице http://www.swig.org/download.html есть специальная загрузка для Windows с предустановленной версией swig.exe.Вы можете скачать его и избежать хлопот по компиляции swig самостоятельно.

Если вам действительно это нужно, вы можете обратиться к файлу Doc / Manual / Windows.html, который содержит инструкции для Windows по сборке SWIG.*

Наконец, чтобы ответить на ваш конкретный вопрос, синтаксис

./configure

- это команда в стиле UNIX, которая означает «выполнить программу с именем configure в текущем каталоге» (точка)

В Windows вы должны набрать

.\configure

или даже проще, так как все файлы являются исполняемыми в Windows, только

configure

... НО это не будет работать, как указаноскрипт 'configure' - это скрипт bash, который не будет работать в оболочке Windows.

4 голосов
/ 11 января 2018

Скачать Миниконда .

Затем выполните это руководство и выполните: conda install -c anaconda swig

...