Specinker 频谱分析引擎库

博主最近把specinker的引擎给封装成一个静态链接库,如果你也会编程,并且喜欢频谱的话,你真是太幸运了!

一些废话

博主本以为封装成动态链接库,可以供那些能调用dll的语言(c/c++,java,python...)统一使用,想法不错,别说java,python,我从Qt移植到VS上都非常困难,原因是Qt默认的编译器是MinGW,生成的静态链接库文件是.a。而vs是无法解析.a,只能解析.lib库,于是是又用MSVC编译,链接各种系统库之后,能运行,但一调用又出错,原因是我代码中创建线程和使用Qt的一些功能,需要QApplication,这个东西又需要VS搭建Qt的运行环境。整了几天的活,发现我封装的库还是只能在Qt中使用(VS上也是搭建Qt环境),并且只能通过C++调用。我想到了一条其他路线,就是通过系统的共享内存来传递数据,这样做可以跨语言处理频谱数据,但是处理起来困难会比较麻烦,最近也没什么时候去做这个事情。如果你知道有什么办法可以解决,请务必告诉我!

GitHub地址:https://github.com/Italink/SpecEngine

然后运行,播放音乐,你就会发现

 你可以在项目的widget中查看库的用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值