算法库:clapack安装配置
类似于opencv、jpeglib和pnglib的安装配置。
opencv安装配置见:http://www.cnblogs.com/dzyBK/p/4954945.html
jpeglib和pnglib安装配置见:http://www.cnblogs.com/dzyBK/p/4999180.html
clapack官方安装配置见:http://icl.cs.utk.edu/lapack-for-windows/clapack/index.html
官方有两种安装配置方法。这里阐述简单一种,即”Easy Windows Build”。官方阐述如下:
- Downloadclapack-3.2.1-CMAKE.tgz and unzip.
- Download cmake and install it on your machine.
- Open CMAKE
- Point to your CLAPACK-3.2.1-CMAKE folder in the source code folder
- Point to a new folder where you want the build to be (not the same is better)
- Click configure, check the install path if you want to have the libraries and includes in a particular location.
- Choose Visual Studio Solution. You can also choose nmake or any other platform.
- You may have to click again configure until everything becomes white
- Click generate, that will create the Visual Studio for CLAPACK and you are done.
- Close CMAKE
- Look in your "build" folder, you have your CLAPACK Visual Studio Solution, just open it.
- Build the "ALL_BUILD" project, it will build the solution and create the librarires
- Build the "INSTALL". This will put the libraries and include in your install folder.
- Build the "RUN_TESTS". The BLAS and CLAPACK testings will be run.
这里,我详细阐述一下自己的安装配置的过程。
首先,当然是要下载clapack文件。
下载的版本是:clapack-3.2.1-cmake.gz。
下载地址:http://icl.cs.utk.edu/lapack-for-windows/clapack/clapack-3.2.1-CMAKE.tgz
在C盘下新建目录clapack,然后将下载的clapack-3.2.1-CMAKE.gz文件复制进去,右击并选择“解压到当前文件夹”。在clapack目录下再新建一个目录clapack-3.2.1-BUILD。最终目录结构如下所示。

打开ckmake-gui,源码位置:C:/clapack/clapack-3.2.1-Cmake,生成文件选择:C:/clapack/clapack-3.2.1-BUILD。如下图所示。

点击左下角的“configure”,弹出编译器选择项,根据自己的实际情况选择即可。通常按其默认认即可。我安装的是vs2013,所以选择“visual studio 2013”。如下图所示。

单击“Finish”后就开始编译啦。编译结束后,再次或反复单击“configure”,直到背景变成白色。根据需要可选择“USE_BLAS_WARP”。再次反复单击“configure”,直到背景变成白色。

最后单击“generate”,生成结束后就会在C:\clapack\clapack-3.2.1-Build下生成“CLAPACK.sln”,用vs打开。先编译“ALL_BUILD”,再编译“INSTALL”,最后编译“RUN_TESTS”。编译过程中,可能会有些失败,无需要理会。
以上都编译结束后,将会在C:\Program Files (x86)\CLAPACK下生成所需要的头文件和库文件。
接下来就配置工程。
vc++包含目录添加:C:\Program Files (x86)\CLAPACK\include
vc++库目录添加:C:\Program Files (x86)\CLAPACK\lib
链接器->输入->附加依赖项添加:blasd.lib, lapackd.lib, libf2cd.lib
算法库:clapack安装配置的更多相关文章
- [Python学习] Linux环境下的Python配置,必备库的安装配置
1.默认Python安装情况 一般情况,Linux会预装Python的,版本较低,比如Ubuntu15的系统一般预装的是Python2.7.10. 使用命令:which python可以查看当前的py ...
- 安装Python算法库
安装Python算法库 主要包括用NumPy和SciPy来处理数据,用Matplotlib来实现数据可视化.为了适应处理大规模数据的需求,python在此基础上开发了Scikit-Learn机器学习算 ...
- 算法库:jpeglib和pnglib安装配置
类似于OpenCV的安装配置.只不过OpenCV有编译好的,而jpeglib和pnglib需要自己编译.其实,若要跟踪OpenCV的源码或要使用OpenCV的扩展包,OpenCV也得自己编译. Ope ...
- CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服
Nexus原理 Maven的原理就是将jar从远程中央仓库下载到PC磁盘的本地仓库,当本地仓库没有发现需要的jar就会去Maven默认的远程中央仓库Maven Central(由Apache维护)中寻 ...
- 分布式爬虫搭建系列 之一------python安装及以及虚拟环境的配置及scrapy依赖库的安装
python及scrapy框架依赖库的安装步骤: 第一步,python的安装 在Windows上安装Python 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Pyt ...
- Gerrit+apache+H2数据库简单安装配置及建库流程
Gerrit 是一个基于 Web 的代码评审和项目管理的工具,面向基于 Git 版本控制系统的项目.因此需要Apache.Mysql.GIT等相关软件的支持 系统配置: 新装的UBANTU LINUX ...
- < python音频库:Windows下pydub安装配置、过程出现的问题及常用API >
< python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分 ...
- 1.App爬取相关库的安装(安装Charles及手机端证书安装配置)
一.官网下载Charles安装包: https://www.charlesproxy.com/download1.下载对应版本 我这里下载的是 win 64 bit (下载完解压,双击打开charle ...
- CentOS 6.8 LAMP 安装配置
1.远程系统拒绝了连接: 需要关闭防火墙/etc/rc.d/init.d/iptables stop service iptables stop chkconfig iptables off sete ...
随机推荐
- Confluence 5.4实现与JIRA前所未有的集成
http://www.blogjava.net/qileilove/archive/2014/03/03/410520.html 软件开发过程是一个讲求高度协作的过程,它需要很多不同领域团队的共同努力 ...
- DataRow[] 转为数组
DataRow[] rows = dt.Select("1=1"); ].ToString()).ToArray();
- 【web】 亿级Web系统搭建——单机到分布式集群
当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题.为了解决这些性能压力带来问题,我们需要在Web系统架 ...
- Android Intent 用法全面总结
[代码全屏查看]-Android Intent 用法全面总结 // [1].[代码] 调用拨号程序 跳至 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] / ...
- 使用UpdatePanel 页面脚本不起作用
在后台中这样注册js方法 ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "", " ...
- Python基础教程【读书笔记】 - 2016/8/3
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第十一波:第11章 文件和素材 本章更进一步,让程序能够接触更多的领域:文件和流.接下来介绍的函数和对象可以让你在程序 ...
- abstract 与 interface
接口和抽象类: 最本质的区别:抽象类是一个不完全的类,是对对象的抽象,而接口是一种行为规范. a. interface中不能有字段,abstract class则可以:b. interface可以被多 ...
- 黄聪:百度知道中对HTML字符实体、字符编号,&开头字符的使用
http://www.w3school.com.cn/tags/html_ref_entities.html 带有实体名称的 ASCII 实体 结果 描述 实体名称 实体编号 " quota ...
- (VS) TFS lost mapping suddenly.
家里的网络不是很稳定.今天突然发现 TFS 上所有的 mapping都突然没有了. 尝试去remapping,在Source Control Explorer 中右击源文件,然后选择 Advanced ...
- (C++) 基本面试题(整理)
1.new.delete.malloc.free关系 new/delete是C++的运算符.new 调用构造函数用于动态申请内存,delete调用对象的析构函数,用于释放内存. malloc与free ...