QT5环境下配置GSL数学库

本文详细介绍了在QT5环境下配置和使用GSL数学库的步骤,包括下载mingw32、msys,配置环境,编译GSL源文件,以及在Qt工程中调用GSL库的全过程,旨在帮助开发者实现QT5界面的科学计算功能。
摘要由CSDN通过智能技术生成

QT5环境下配置GSL数学库

GSL(GNU Scientific Library)是一个C写成的用于科学计算的库,有超过1000个函数,Matlab的大部分函数几乎都能借助它实现,可以在数值计算中省却很多事情。使用QT5开发界面的时候,不仅仅是显示各种数据,还需要进行数据分析及计算。对于从事信号处理的我而言,之所以采用QT5进行界面开发,是因为其上手较快,开发的界面优雅大方。但是美中不足的是没有自带的信号处理库函数,因此在这里详细介绍如何QT5环境中搭载GSL库,从而加快算法实现周期。

一、配置工具

在QT5环境下配置GSL数学库,首先编译GSL获得静态库和动态库,然后配置QT的工程即可。但是对于不熟悉linux的人来说,往往会卡在第1步,导致这个库无法调用。在配置GSL库时,需要用到mingw32编译器、msys工具和GSL源文件。

1.1、下载mingw32

mingw32编译器是安装Qt5自带的编译器,我使用的Qt版本文5.9,其mingw编译器版本为mingw5.3.0_32,安装目录处于D:\Qt\Qt5.9.1\5.9.1\mingw53_32路径下。

1.2、下载msys

msys是minGW开源项目开发的一款在windows下模拟Unix命令窗口的工具,这样便于我们在命令行中使用mingw来快速编译程序。msys的下载网址为:
https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/
直接在网上搜索msys会出现一大堆相关链接,但是所给的均是需要联网安装的。而上述网址给出的是一个压缩包,直接解压就可以使用,点开链接后,我们选择图1中的红色标识部分。
链接截图
图1 链接截图

1.3、GSL源文件下载

刚开始在网上搜索GSL的时候,指向的是一个老版本的GSL网站,里面提供的GSL版本为1.8。而实际上现在GSL已经更新到2.4版本,新版的GSL的下载链接为:http://www.gnu.org/software/gsl/,其网站截图如图2所示。

  • 10
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值