GNU Scientific Library(1.15版)的Visual Studio 2008移植版。This is a Visual Studio 2008 port of the famous
- 资源大小:6.51 MB
- 上传时间:2021-06-30
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
移植
VisualStudio
资 源 简 介
缘起
这是GSL的VS2008的移植版。移植过程中参考了WinGsl的代码。之所以重新移植这个库,是因为:
* WinGsl是版本比较老的GSL的移植版,缺乏GSL的一些最新的特性;
* 我刚开始使用WinGsl的时候遇到了一些问题。这些问题不是WinGsl所固有的,应该是我在工程设置上的错误。原来的文档比较少,加之网上搜来的资料又往往人云亦云,以讹传讹,所以我不得不试着从理解代码着手去解决这些问题。这些困难促使我自行去移植了GSL。(参考了WinGsl中的一些代码)
GSL介绍
顾名思义,GSL(GNU Scientific Library)是一个科学研究用的代码库,包含如下一些特性:
* 大随机数生成;
* FFT、DF
* 复数表示,及其基本运算
* 排列组合
* 线性代数
* ...
更详细的介绍,在GSL的官网上可以看到http://www.gnu.org/s/gsl/
修改日志
对于官方GSL的最新版本(1.15),我作了如下一些改动(下面的描述中,src是GSL代码的根目录):
* 在Linux下(Fedora 13),执行./configure以产生config.h文件,然后把产生的整个代码包复制到Windows下(GSL中的configure脚本还把一些声明了API函数的头文件复制到了src/gsl目录下)。然后按照WinGsl
文 件 列 表
out
lib
include
3rd-party
gsl-1.15
aclocal.m4
gsl-1.15
build
win32
说明.txt