gsl在dev-c++下的移植:
(1)下载gsl-1.8.exe:http://gnuwin32.sourceforge.net/packages/gsl.htm
(2)安装gsl,安装后在安装目录下将有如下目录
\contrib\gsl-1.8 一些说明文件
\bin 二进制文件
libgsl.dll gsl的动态链接库(基于gcc的正式版本)
libgsl_d.dll gsl的动态链接库(基于gcc的调试版本)
libgslcblas.dllcblas的动态链接库(基于gcc的正式版本)
libgslcblas_d.dll cblas的动态链接库(基于gcc的调试版本)
gsl-histogram.exe 用于计算数据直方图的程序
gsl-randist.exe用于生成服从指定分布数据的程序
\lib 库文件
libgsl.agsl的静态链接库(基于gcc的正式版本)
libgsl_d.a gsl的静态链接库(基于gcc的调试版本)
libgslcblas.a cblas的静态链接库(基于gcc的正式版本)
libgslcblas_d.a cblas的静态链接库(基于gcc的调试版本)
libgsl_dll.alibgsl.dll的gcc输入库
libgsl_d_dll.a libgsl_d.dll的gcc输入库
libgslcblas_dll.a libgslcblas.dll的gcc输入库
libgslcblas_d_dll.a libgslcblas_d.dll的gcc输入库
libgsl.def 输出libgsl.dll的定义
libgslcblas.def 输出libgslcblas.dll的定义
\doc 有关文档
\info
\man1
\man3
各种格式的gsl帮助文件
\include\gsl 头文件
gsl include files
其中使用到的主要有bin,lib,include\gsl下的文件
(3)设置dev-c++编译环境,有两种方式:
将gsl安装目录下的bin下libgsl.dll,libgslcblas.dll复制到dev-c++安装目录下的bin目录下
lib下libgsl.a,libgslcblas.a复制到dev-c++安装目录下的lib目录下
include下的整个gsl文件夹复制到dev-c++安装目录下的include目录下。
运行setup.exe安装,一路下去直到安装完成嘛然后有一个ads2008u2_crack文件夹
里面一个agsl33.dll 替换安装目录下面的bin下面的agsl33.dll
还一个license.lic复制到安装目录下licenses文件夹下面
然后设置环境变量lm_license_file 指向license.lic 文件
网页链接
lib /machine:i386 /def:libgsl.def
lib /machine:i386 /def:libgslcblas.def
是这两个命令,方法还是去VC的命令行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)