算法库: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 ...
随机推荐
- windows下做react native官方例子遇到的问题
1.android/app/build.gradle文件中,指定了版本: compileSdkVersion 23buildToolsVersion "23.0.1" 需要在设置中 ...
- 延迟加载、异步加载js
defer为true:延迟加载脚本,在文档完成解析完成开始执行,并且在DOMContentLoaded事件之前执行完成. async(HTML5新增的属性)为true:异步加载脚本,下载完毕后再执行, ...
- HTTP状态码对照表 HTTP response codes
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求. ...
- mvn 命令
mvn eclipse:eclipse 用mvn把文件转化成eclipse支持的文件 mvn install 打包jar,放到本地仓库 ,在打包的时候还会执行单元测试,不需要的话运行(不需要打入 ...
- Canvas tutorial
<canvas> 是一种可以通过编写脚本(通常是JavaScript)来实现绘制图形的HTML元素.例如,它能用来绘制图形,制作组合图像或者生成简单的 (偶尔 也不简单) 动画.右边的图像 ...
- synergy帮组提升办公效率
这个synergy确实很不错哦,当你在办公室拥有两台或者多台电脑的时候,放在面前多台显示器,多个鼠标,多个键盘,但是你的桌面上,是不是多出了些你不需要看到的键盘或者鼠标?至少我是这样子的,我希望多个显 ...
- 【linux】grub详解
参数解释 1. default=0 # default后加一个数字n,表示n+1个“title”操作系统,0表示第一个“title” 的操作系统,以此类推. 2. timeout=0 # timeou ...
- <<编写可维护的JavaScript>>之避免使用全局变量
一.避免全局变量的理由 js中避免创建全局变量一是避免命名冲突,二是避免因为创建全局变量让代码变得脆弱,三是创建全局变量会让代码难以测试. 二.避免创建全局变量的几种方法 //避免全局变量 避免命名冲 ...
- LeetCode "Minimum Height Tree" !!
Simple data structure but not that easy to figure out.. MHT -> balanced tree.https://leetcode.com ...
- HackerRank "Minimum Average Waiting Time" !
Something to learn: http://blog.csdn.net/yuwenshi/article/details/36666453 Shortest Job First Algori ...