基于vs2017的armadillo配置教程(个人笔记)

配置环境**:

Windows10 系统
Visio studio 2017
64位程序代码

配置步骤

1.下载armadillo
地址是:http://arma.sourceforge.net/download.html

下载最新版本armadillo-10.4.1.tar.xz

2.新版本不需要修改config.hpp项目
ARMA_USE_LAPACK和ARMA_USE_BLAS的define的注释已经被去掉了

3.选择对应平台。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210514221255177.png
在这里插入图片描述

在生成/配置管理器,选择x64平台。在armadillo文件夹中的examples\lib_win64中的文件是64位的,因此需要切换到一致的平台。

4.配置vs2017的项目属性
4.1 选择VC++目录一项,将包含目录, 编辑,添加解压后include文件夹的路径(记住,一定是include这一级)。我这里是armadillo-10.4.1\ include。

4.2 添加库目录为armadillo-10.4.1\examples\lib_win64。

4.3. 接着选C/C++里的常规项,设置附加包含目录,同样为4.1步骤的include文件夹路径

4.4 选择链接器/常规,将附加库目录设置为上述的lib文件夹路径,同样为4.2步骤的文件夹路径。

4.5 选择链接器/输入,将附加依赖项里添加lib_win64文件夹里的两个lib文件。(需要注意的是与我参考博文不同新版的里边只有下图两个文件)
在这里插入图片描述
需要下载下图两个文件(http://icl.cs.utk.edu/lapack-for-windows/lapack/)
在这里插入图片描述
然后添加两个lib文件名liblapack.lib libopenblas.lib

4.6 配置好后,将aexamples\lib_win64下的dll文件拷贝到新建项目的x64\debug文件夹下(在生成解决方案之后这个文件夹会自动生成)。

5.测试
将examples中的example1.cpp添加到源文件。调试。
在这里插入图片描述
如果还是有关于dll的问题,将缺失的dll文件拷贝到C:\Windows\SysWOW64中试试。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值