如何安装SWIG?

时间:2011-09-16 10:07:48

标签: windows installation swig

Noob提前问题......

我正在尝试在Windows上安装SWIG。根据INSTALL文件,我必须

  

cd到包含软件包源代码的目录,并输入./configure来配置系统软件包。

我在根目录和/CCache目录中尝试了该命令(这些是唯一具有configureconfigure.in文件的目录,但是,shell报告回来了该

  

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

我错过了什么?

3 个答案:

答案 0 :(得分:47)

无需安装。你只需要将环境变量设置为指向swig根目录下的“swig”可执行文件

在SWIG网站上,您可以下载例如windows swig的swigwin-2.0.7 zip目录。如果需要,可以将其解压缩到您选择的目录中,例如在"C:\Program Files"目录中。在此之后,您在"C:\Program Files\swigwin-2.0.7"目录中拥有swig可执行文件:"C\Program Files\swigwin-2.0.7\swig" 你必须现在设置环境变量“path”来指向这个swig exec:根据我的例子,将“C:\ Program Files \ swigwin-2.0.7”路径添加到“path”变量;这就是你在窗户上使用swig所需要的一切。您现在可以使用swig进行播放,打开提示“cmd”并在此提示符下键入“swig --help”,您可以看到可以与swig一起使用的不同选项列表。 如果你有视觉c ++,你可以使用例如codeblock,这是我的情况,所以下面的链接可以帮助你:http://wiki.codeblocks.org/index.phptitle=Adding_support_for_non_C/C%2B%2B_files_to_the_build_system

答案 1 :(得分:9)

页面http://www.swig.org/download.html具有针对Windows的特定下载,其中包含预构建的swig.exe版本。你可以下载它,避免自己编译swig的麻烦。

如果您确实需要,可以查阅包含Windows特定说明的文档Doc / Manual / Windows.html来构建SWIG。

最后,回答您的具体问题,语法

./configure

是一种UNIX风格的命令,意思是“执行当前目录中名为configure的程序”(点)

在Windows上,您可以输入

.\configure

甚至更简单,因为所有文件都可以在Windows上执行,只有

configure

...但是这不起作用,因为所谓的'configure'脚本是一个不能在Windows shell中运行的bash脚本。

答案 2 :(得分:2)

下载Miniconda

然后关注this guide并执行:conda install -c anaconda swig