win8.1+vs2015环境下,正确启用armadillo的方法

来源:互联网 发布:软件猎手下载 编辑:程序博客网 时间:2024/05/22 16:53

准备工作:


0.下载armadillo与辅助库:LAPACK

    1)   armadillo下载地址:http://arma.sourceforge.net/download.html#windows
    2)LAPACK下载地址:http://cs2.swfu.edu.cn/~zyl/lapack/LAPACK_Release_x64.zip(64位)
                                              http://cs2.swfu.edu.cn/~zyl/lapack/LAPACK_Release_x86.zip(32位)

    3)将解压后的文件放于喜爱的位置,如:E:\C++ tools\library\




环境配置:


1.右键项目名-属性
    1)VC++目录
        a)包含目录:E:\C++ tools\library\armadillo\include
        b)库目录:E:\C++ tools\library\helplib(即为存放blas.lib lapack.lib libf2c.lib等静态库的文件夹)
    2)链接器-输入

        附加依赖库:添加blas.lib libf2c.lib lapack.lib

    3)链接器-常规

        附加库目录:E:\C++ tools\library\helplib(即为存放blas.lib lapack.lib libf2c.lib等静态库的文件夹)


2.找到armadillo的本地存放目录,找到include,找到armadillo_bits,找到config.hpp
    1)取消注释#define ARMA_USE_LAPACK
    2)取消注释#define ARMA_BLAS_UNDERSCORE


3.将解压后文件中的blas_win32_MT.dll与lapack_win32_MT.dll拷贝到项目所在文件夹的Debug文件夹中(Debug文件夹需要先编译运行一遍程序才能出现)
原创粉丝点击