首页 > 编程笔记 > 通用技能 阅读:2

SWIG下载和安装图文教程(附安装包)

SWIG 不是一款“用来写代码”的 IDE,而是一位“翻译官”。它的全名是 Simplified Wrapper and Interface Generator。

简单理解,你已经写好了高性能的 C/C++ 代码,但想让 Python 调用、让 Java 调用、让 Go 调用,甚至让 Node.js 也能调用。如果手写胶水代码,既枯燥又容易出错。SWIG 读取你的头文件(.h),自动生成能让这些高级语言“听懂”的接口文件(包装器),省去大量手工编码,实现“一次编写,多语言运行”。

SWIG 支持 Python、Java、C#、Go、JavaScript、PHP、Ruby、Lua、R、Perl、Tcl、OCaml … 共 20+ 种目标语言,一次接口描述即可“出口”到任意或多种语言。

SWIG 支持跨平台,Windows (VS/MinGW)、Linux (GCC/Clang)、macOS (Clang) 均可编译;配合 CMake 可无缝集成 CI。

下载SWIG

这里给大家提供了 SWIG 的最新版安装包,下载地址为:

网盘下载:https://pan.quark.cn/s/9b006febc34b

Linux 平台可以执行 apt install swigyum install swig 下载 SWIG。

安装SWIG

1) 解压下载得到的 SWIG 压缩包,最好是解压到盘符根目录下(例如 D:\swigwin-4.0.2),在文件夹内找到 swig.exe:



2) 将 swig.exe 所在路径添加至 系统变量 Path 中:


3) 验证安装。按组合键 win+r,输入 cmd,在弹出的命令提示框中输入 swig -version 查看版本信息:


看到如上图所示的 SWIG 版本信息,说明安装成功。

4) 输入 swig -help 可以查看 swig 相关命令:

相关文章