知道夏天该手机选什么颜色好看手机吗

2010年5月 VC/MFC大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。系统配置: Windows7旗舰版64位,Intel i3 2.4GHz,4G RAM。
版&&&&& 本: AMD-2.3.1 SuiteSparse_config-4.0.2 UMFPACK-5.6.1
结&&&&& 果: 编译出windows xp/7下umfpack32位运行时库。
关于umfpack详细参考(),其中编译umfpack主要参考了()以前编译过了一次,后来又忘了,这次把纪录下来。相关安装包到umfpack网站上下载。
1 把AMD-2.3.1 SuiteSparse_config-4.0.2 UMFPACK-5.6.1三个安装包解压到同一目录下。
2 进入SuiteSparse_config目录下,编辑SuiteSparse_config.mk文件,需要修改三个地方,我们直接编译基于blas版本的链接库,在文件第188行,取消注释,语句变成
UMFPACK_CONFIG = &DNCHOLMOD
第259和第260行变成(取消注释):
CC = gcc CF = $(CFLAGS) -O3 &fexceptions
第109 110行注释掉,变成:
# BLAS = -lblas -lgfortran
# LAPACK = &llapack
保存上述设置,并关闭SuiteSparse_config.mk文件。
3 打开cygwin终端,进入umfpack目录,比如我把umfpack解压文件放在c盘的umfpack目录下,则键入:
$ cd c:/UMFPACK/UMFPACK
然后再键入&make&,如果一切顺利则会生成三个库文件(有些错误可以忽略不管,只要生成了后面三个库文件),libsuitesparseconfig.a,libamd.a,libumfpack.a,把三个文件后缀名改成lib。
我在vs2010下编译了umfpack提供的demo,把libsuitesparseconfig.lib,libamd.lib,libumfpack.lib链接到程序,最开始会出现链接错误,原因是我们使用了blas库编译umfpack,但是程序中没有提供blas库,参考()提供的编译OpenBLAS库方法(该方法会生成三个文件:libopenblas.a,libopenblas.dll,lib*.a),第三个名字我忘了,把第三个文件后缀变成lib并链接到程序中,umfpack中提供例子都可以顺利通过编译。
注:关于程序运行的正确性和时间效率未测试,另外,未编译64位版本。我使用编译clapack库生成的blas库加入到程序中总会出现链接错误,找不到几个前后都有下划线的函数,用提供的ATLAS也没有通过编译,不知道其中具体什么原因,知道的可以说下。
阅读(...) 评论()1.从压缩文件OpenBLAS-v0.2.8-x86_64-Win.zip中解压libopenblas.dll到R目录下\bin\x64目录中。
2.从adda_1.2_win64.zip中解压libgfortran_64-3.dll和libquadmath_64-0.dll文件到R目录下\bin目录中。将libgfortran_64-3.dll文件名改为libgfortran-3.dll即可。
附上两个文件的下载地址:
---------------------
以上是64位win7下的安装过程。如果是32位的win7,请下载http://jaist.dl.sourceforge.net/project/openblas/v0.2.8/OpenBLAS-v0.2.8-x86-Win.zip,解压替换Rblas.dll即可
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:89535次
积分:1283
积分:1283
排名:千里之外
转载:185篇
(14)(17)(20)(11)(5)(4)(4)(7)(1)(6)(41)(23)(1)(23)(11)(3)(2)
/id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml
/id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml
/id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml
/id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml
/id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml
/id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml
/id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml /id-.shtml
/v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml
/v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml
/v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml
/v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml
/v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml
/v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtml /v2-mypoco_user_info-htx-user_id-.shtmlwin7+64bit+VS2012下OpenBlas的编译和安装 - 博客频道 - CSDN.NET
liuhuicsu的博客
要安装OpenBlas,首先需要用MinGW对OpenBlas进行编译,对于64bit的操作系统,我们用下述方法安装MinGW.
一.&Win7 64位中MinGW和MSYS的安装
A. &由于需要在Win7 64位系统下使用Visual Studio,并调用OpenBlas库,所以需要gcc在windows下编译该库。
B. &MinGW集成了众多的编译器,因此想通过安装MinGW来使用gcc。同时,需要通过MSYS使用与编译相关的命令行。因此,需要同时安装MinGW和
& & & &MSYS。
C. &通常,网上能找到的MinGW安装包中(http://www.mingw.org)都已经附带了MSYS组件,且提供了GUI界面,因此安装较为容易,可参考本人博文 & &(&)。然而,针对MinGW,这些安装包中的编译器往往只适用于Win32, & & & &而不适用于Win64。
D. &因此,若要在Win7 64位中使用MinGW,就需要特别安装 MinGW-w64。
E. &MinGW和MSYS是两个可独立使用的组件。MinGW对操作系统敏感。
安装前请先务必卸载其他版本的MinGW。
1. 首先安装MinGW-w64。
==========&安装方法 A&==========
下载地址:
而后启动该 .exe文件,开始安装。安装开始时,需要注意设置为如下图所示。安装目录设为 C:\MinGW,这个目录是MinGW推荐的。由于是在线下载、安装,所以耗时大概为30分钟。其中Architecture选x86_64其实对应的就是64bit的操作系统。
& & & & & &
安装完成后,需要将路径 C:\MinGW\mingw64\bin 添加到PATH环境变量中。此时启动cmd窗口,输入 gcc -v,则可以查看到gcc编译器的版本信息。
A.&&不同于以往的MinGW安装包,该MinGW-w64只包含了MinGW编译器本身,而不包含MSYS等组件,因此在后续并不会弹出&中所示的组件选择安装界面。MinGW-w64只是单纯的编译器安装包,这也是为什么本文中需要单独安装MSYS的原因。
B.& &由于后续MSYS可能调用make命令,而MinGW系列只提供了名字为&mingw32-make.exe 的执行文件(C:\MinGW\mingw64\bin 路径下),事实上,该.exe 和make.exe 功能一样,为了make执行时能找到该文件,建议复制&mingw32-make.exe
一份,并将复制文件命名为'make.exe'。
==========&安装方法 B&==========
方法A需要在线下载、安装,因此对网络有要求(我第二次用A方法安装MinGW遇到的问题就是:可以浏览网页并下载mingw-w64-install.exe,但后续的在线安装就出问题: Cannot download repository.txt [0],具体原因没有找到,只怪学校的网络管得太...)。通过如下链接:
直接下载合适配置的、已编译的MinGW64文件库,放到C:\MinGW目录下,并同方法A一样进行后续处理。具体下载哪个版本,可以参考方法A中的setting,或者结合自己的需求。
2. 安装 MSYS。
下载地址:&&&
在该下载页面中,应该下载的是下图中README.txt下面的压缩包文件,而非‘Download mingw-builds-install.exe’。
& & & & & &&
下载后,解压缩,可看到文件内有msys文件夹,将msys文件夹整体移动到路径&C:\MinGW 下。在msys文件夹内,会看到&msys.bat 文件,双击则启动MSYS,在MSYS中则可使用UNIX下的命令行,如make。
二. OpenBlas的编译和安装
1.安装步骤
1.1 下载OpenBlas (&&),解压至路径my_path,可更改、简化解压文件夹名,以方便后续路径的引用,例如:
1.2 完成MinGW安装后,找到C:\MinGW\msys\msys.bat,双击启动msys的命令行模式。而后cd至上述OpenBlas的文件夹路径(采用这个命令:
cd /d/OpenBLAS,就可以切换到“D:\OpenBLAS”这个目录下,注意在MinGW中切换路径的命令和在cmd中不同),并在msys内输入make,则可开始OpenBlas的编译,该编译时间耗时约1小时。编译完成后,会在上述路径下生成
libopenblas.dll 和 libopenblas.dll.a文件;
1.3 提取、生成所需的头文件、库文件。所需要做的是,在当前msys中输入 make PREFIX=\Temp install,那么会在OpenBlas的文件夹内产生一个Temp文件夹,其内则含有 include、bin、lib文件夹,各自所包含的文件如下图所示;(若没有在OpenBlas文件夹下看到这三个文件夹,那么很有可能被放置到了C:\MinGW\1.0\下,这取决于PREFIX这个路径中\或/斜杠的使用)。
若lib文件夹中缺少libopenblas.lib文件(常见问题),那么就利用已有.dll文件生成该文件。方法是:打开操作系统菜单中VS2012的Tool中的Command
Prompt,而后cd至OpenBlas的exports文件夹,输入命令&lib /machine:X64 /def:libopenblas.def ,那么就会在exports文件夹中生成libopenblas.lib文件和对应的.exp文件,而后将.lib和.exp文件拷贝至Temp\lib中。
1.4&将Temp\bin中的libopenblas.dll也拷贝至 Temp\lib文件夹,从而最终将OpenBlas的使用接口全部集中到Temp\include
和 Temp\lib 这两个文件夹。
1.5 VS2012的配置。在VS2012中分别包含Temp\include和 Temp\lib文件夹路径,并在附加依赖项中添加libopenblas.lib;
具体操作是: 在VS2012中新建一个win32的project,选中project,右键properties—&Configuration Properties—&VC++ Directories中的Include Directories中添加&D:\OpenBlas\Temp\&在Library
Directories中添加:D:\OpenBlas\Temp\ 然后在Linker—&Input—&Additional Dependencies中添加libopenblas.lib,删除armadillo原来的blas_win64_MT.lib和lapack_win64_MT.lib。
1.6 在PATH环境变量中添加Temp\lib文件夹的路径,并在cmd命令中用 set PATH= 'C:\' 强制刷新环境变量。
在完成上述配置后,经常出现下面的错误信息:
解决方法:这种错误通常是x64位的应用程序调用了32位的DLL,所以只要将64位的dll文件拷贝到.exe所在文件夹下。例如:&将D:\OpenBlas\Temp\bin
下的libopenblas.dll添加到project的debug文件夹下。例如:D:\visual studio 2012\Projects\testOpenBlas\x64\Debug文件夹下。
参考:http://blog.csdn.net/yangyangyang/article/details/
排名:千里之外
(14)(11)(5)Windows 中OpenBlas 的安装
OpenBlas version:V-0.2.12
IDE:Visual Studio 2008
2.安装步骤
2.1 下载OpenBlas,解压至路径my_path,可更改、简化解压文件夹名,以方便后续路径的引用,例如:
2.2 前往MinGW官网(http://www.mingw.org/)下载最新版的MinGW。MinGW中包含了多种编译器,其中最重要的是gcc编 译器和msys。
2.2.1&傻瓜式安装MinGW,默认到C:\MinGW,而后进入以下界面:
2.2.2 选中所有图中所示安装项目,而后在Installation中选择 Apply Changes,进行gcc和msys等的安装。由于是在线下载安装,所需时间大约20分钟;
2.2.3 将 C:\MinGW\1.0\bin 路径添加到电脑的 PATH变量中,并在cmd内输入 set PATH='C:\'以强制电脑刷新环境变量;
2.3 完成MinGW安装后,找到C:\MinGW\msys\1.0\msys.bat,双击启动msys的命令行模式。而后cd至上述OpenBlas的文件夹路径,并在msys内输入make,则可开始OpenBlas的编译,该编译时间耗时约1小时。编译完成后,会在上述路径下生成 libopenblas.dll 和 libopenblas.dll.a文件;
2.4 提取、生成所需的头文件、库文件。所需要做的是,在当前msys中输入 make PREFIX=\Temp install,那么会在OpenBlas的文件夹内产生一个Temp文件夹,其内则含有 include、bin、lib文件夹,各自所包含的文件如下图所示;(若没有在OpenBlas文件夹下看到这三个文件夹,那么很有可能被放置到了C:\MinGW\1.0\下,这取决于PREFIX这个路径中\或/斜杠的使用)。
若lib文件夹中缺少libopenblas.lib文件(常见问题),那么就利用已有.dll文件生成该文件。方法是:打开操作系统菜单中VS2008的Tool中的Command Prompt,而后cd至OpenBlas的exports文件夹,输入命令&lib
/machine:X64 /def:libopenblas.def ,那么就会在exports文件夹中生成libopenblas.lib文件和对应的.exp文件,而后将.lib和.exp文件拷贝至Temp\lib中。
具体可参考&http://m.blog.csdn.net/blog/giselite/;
2.5 将Temp\bin中的libopenblas.dll也拷贝至 Temp\lib文件夹,从而最终将OpenBlas的使用接口全部集中到Temp\include 和 Temp\lib 这两个文件夹。可以在OpenBlas文件夹外新建一个文件,单独存放include和lib文件夹,从而使得文件安排更为清晰;
2.6 VS2008的配置。在VS2008中分别包含Temp\include和 Temp\lib文件夹路径,并在附加依赖项中添加libopenblas.lib;
2.7 在PATH环境变量中添加Temp\lib文件夹的路径,并如2.2.3 中操作以强制刷新环境变量。
至此OpenBlas安装完成。
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:263314次
积分:3940
积分:3940
排名:第7342名
原创:87篇
转载:299篇
评论:55条
(1)(4)(1)(1)(9)(1)(10)(2)(6)(10)(8)(1)(2)(1)(4)(1)(1)(29)(32)(9)(15)(43)(28)(3)(17)(19)(16)(13)(13)(18)(40)(31)

我要回帖

更多关于 夏天的颜色 的文章

 

随机推荐