硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1303|回复: 4
收起左侧

将C/C++代码转换为Perl, Python, Tcl, Ruby, PHP, Java, C#, D, Go, Lua, Octave, R等语言的开源软件工具SWIG

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106437
QQ
发表于 2022-12-8 04:34:57 | 显示全部楼层 |阅读模式
https://www.swig.org/
https://github.com/swig/swig

这个有点强,所以放在开头就给大家推荐下,很多时候我们的代码都是C实现的,想上位机用C#, Python等方式,各种的折腾。

有了这个工具方便不少,更重要的是还在持续更新中


回复

使用道具 举报

210

主题

1041

回帖

1681

积分

至尊会员

More we do, more we can do.

积分
1681
发表于 2022-12-8 09:04:12 | 显示全部楼层
简介是SWIG实现高级语言调用C/C++代码。
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
回复

使用道具 举报

0

主题

213

回帖

213

积分

高级会员

积分
213
发表于 2022-12-8 10:04:27 | 显示全部楼层
这个好些年前的一个产品就用了,C/C++和lua的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106437
QQ
 楼主| 发表于 2022-12-8 12:09:28 | 显示全部楼层
emwin 发表于 2022-12-8 09:04
简介是SWIG实现高级语言调用C/C++代码。

是的,本质是个封装层。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106437
QQ
 楼主| 发表于 2022-12-8 12:09:42 | 显示全部楼层
regbbs 发表于 2022-12-8 10:04
这个好些年前的一个产品就用了,C/C++和lua的。

是的,看介绍更新很久了,还在持续更新。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-20 15:31 , Processed in 0.233036 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表