armadillo配置简明教程

好久没写随笔了,最近项目中需要用C做大量的矩阵运算,考虑用armadillo线性代数库来优化。关于这个库是为何物,网上有

很多教程,这里不再赘言。本篇就简单讲述一下我的配置过程,我的环境是win10+64bit+vs2013。受时间限制,这里讲个粗

线条,以后再慢慢完善。

1.首先,下载armadillo及相关的lib。可以从这里

https://pan.baidu.com/s/1j6RImO5gXsKfvETNxM95Lw

提取码:teec

2.下载并解压后,里面有三个压缩包。hpp那个不用。

把第一个解压,放在一个盘的根目录下,比如我这里是  E:/armadillo

3、修改E:/armadillo\include\armadillo_bits\config.hpp,将

  #define ARMA_USE_LAPACK 
  #define ARMA_USE_BLAS

4.解压lib压缩包,然后放在E:/armadillo/中。

5.再项目属性配置中添加包含目录及库目录

 6.添加附加依赖项

 7.下面是一段测试程序,输出10*10的随机矩阵。

#include <stdio.h>
#include <iostream>
#include <armadillo>

using namespace std;
using namespace arma;

int main()
{
//创建随机矩阵
mat A=randu<mat>(10,10);

//命令行输出
cout<<A<<endl;

//暂停
system("pause");

//返回值
return 0;
}

猜你喜欢

转载自www.cnblogs.com/chenxuanzhen/p/11973805.html