Armadillo 在Windows 环境下的配置

1、简介

Armadillo C++ Library 是一种C++的线性代数库(矩阵数学)以取得良好的平衡速度与易用性。整数,浮点,而复杂的数字支持,以及一个子集,三角和统计功能。各种矩阵分解是通过 可选的集成 与LAPACK和Atlas图书馆。延迟评价方法,基于模板元编程,使用(在编译时)结合几个行动之一,并减少或消除需要临时量。

2、配置过程

1)设置环境变量

变量名:Armadillo_include

变量值:D:\Armadillo\include\armadillo_bits;D:\Armadillo\include;

变量名:Armadillo_lib

变量值: D:\Armadillo\examples\lib_win32;

变量名:Armadillo_link

变量值:D:\Armadillo\examples\lib_win32;

2)在vs2012中新建工程

属性管理器-->配置属性-->vc++目录-->包含目录

添加上(不是替换):$(Armadillo_include);

属性管理器-->配置属性-->vc++目录-->库目录

添加上(不是替换):$(Armadillo_lib);

属性管理器-->配置属性-->连接器-->常规-->附加库目录

添加上(不是替换):$(Armadillo_link);

属性管理器-->配置属性-->连接器-->输入-->附加依赖项

lapack_win32_MT.lib;blas_win32_MT.lib;

属性管理器-->配置属性-->c/c++-->预处理器-->预处理器定义

WIN32;_DEBUG;_CONSOLE;ARMA_USE_LAPACK;ARMA_USE_BLAS

3)案例

在D:\Armadillo\examples目录下有example1.cpp和example2.cpp两个案例可以进行验证

4)在编译后,需要将D:\Armadillo\examples\lib_win32目录下的两个.dll文件拷到工程目录的Debug目录下,然后运行






你可能感兴趣的:(C++)