首页 > 其他 > 详细

armadillo配置简明教程

时间:2019-12-03 02:09:26      阅读:196      评论:0      收藏:0      [点我收藏+]

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

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

线条,以后再慢慢完善。

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

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

提取码:ysoj

2.下载并解压后,里面有四个压缩包。中间两个不用。

技术分享图片

 

 

把第一个解压,放在一个盘的根目录下,比如我这里是  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;
}

 

armadillo配置简明教程

原文:https://www.cnblogs.com/chenxuanzhen/p/11973805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!