ALGLIB库 ( C++, VS2017 ) 配置教程

2019-11-02  本文已影响0人  沉迷科研的憨憨

一、ALGLIB简介

ALGLIB是一个跨平台的数值分析和数据处理库。它支持多种编程语言(C ++,C#,Delphi)和多种操作系统(Windows和POSIX,包括Linux)。
ALGLIB功能非常强大,其主要功能包括:


二、ALGLIB库下载

本教程所使用的环境为Visual Studio 2017开发环境,其它版本的VS配置过程相似。首先我们进入ALGLIB官网(http://www.alglib.net/)进行下载,对于初学者建议选择ALGLIB免费版本进行下载。本教程选择的当前最新版本ALGLIB 3.15.0 for C++,将alglib-3.15.0.cpp.gpl下载至本地,并进行解压得到cpp文件夹。
cpp文件夹中主要包括:


三、ALGLIB库配置及测试

虽然在manual.cpp官方文档中对于ALGLIB库配置有相关说明,如下图所示


ALGLIB配置官方说明

但是我感觉还是文档描述的不是很清楚,有些地方还是需要注意一下,所有我记录一下(其实正如文档所说的,非常简单)。本教程将演示linalg线性代数算法包的配置(tests文件夹中也有相关的Demo),关键步骤如下:

#include "linalg.h"

int main()
{
    alglib::real_2d_array a("[[1]]");
    alglib::spdmatrixcholesky(a, 1, true);
    return 0;
}

根据自己的需求添加相应的ALGLIB算法库,ALGLIB算法库很强大,非常值得学习!
大家在配置过程中有什么疑问,欢迎在下面留言,谢谢大家~

上一篇 下一篇

猜你喜欢

热点阅读