如何安装C/C++ GNU Scientific Library(GSL) for Windows
来源:互联网 发布:linux 编译python模块 编辑:程序博客网 时间:2024/05/21 06:57
本文引自:http://blog.chinson.idv.tw/2006/08/cc-gnu-scientific-librarygsl-for.html
因为国内打不开原文网页,特转录至此,方便学习。
C/C++ GNU Scientific Library(GSL) for Windows
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is freesoftware under the GNU General Public License.
The library provides a wide range of mathematical routines such as randomnumber generators, special functions and least-squares fitting. There are over1000 functions in total with an extensive test suite.
GNU Scientific Library (GSL) 是一个内含许多数值及科学运算函式的 C/C++函式库,内含超过 1000个以上的函式(例如︰数值微分、小波转换、排序..等等),并且可以使用在各种操作系统平台。
在 GSL在Windows开发环境下的使用 中有简单说明如何在 Windows环境使用 GSL,以下则是再详细一点介绍如何在 Visual C++ 6.0的 IDE (整合型窗口接口)下使用︰
1. 首先到 http://gnuwin32.sourceforge.net/packages/gsl.htm 下载 Binaries、Developer files 。
2. 将 Binaries package内bin子目录下的 libgsl.dll, libgslcblas.dll两个档案复制到 C:\Windows\System32中。
3. 将 Developer files 解压缩后,在 VC 的 IDE 中设定 include, lib 子目录的路径。
4. 由于此版本的 lib子目录中不含 .lib文件,必须用以下指令产生。请先开启 DOS模式窗口(附属应用程序/命令提式字符),切换目录到 lib 目录下,并下达︰
lib /machine:i386 /def:libgsl.def
lib /machine:i386 /def:libgslcblas.def
即可产生 libgsl.lib, libgslcblas.lib两个档案。
5. 在 VC 项目中加入 libgsl.lib, libgslcblas.lib 这 2个 lib到 link 参数中。
6. 在 VC 项目的 Preprocessor definitions 中加入 GSL_DLL。
(5步中>工程>setting->/link)
(6步中>工程>setting->C/C++->Preprocessordefinitions)
7. 可用函式及说明请见 Reference Manual 。
ps. GSL是使用C语法写成,故并没有使用类别(class),而是以结构(struct)及函式(function)组成,不过 GSL 仍可以用在 C++编绎器,并与 C++程序兼容。
- 如何安装C/C++ GNU Scientific Library(GSL) for Windows
- C/C++ GNU Scientific Library(GSL) for Windows
- GSL - GNU Scientific Library
- GSL--GNU Scientific Library
- GSL--GNU Scientific Library
- GSL - GNU Scientific Library
- linux 下安装gsl(GNU Scientific Library)
- GSL--GNU Scientific Library 小记
- Windows下使用GSL(GNU Scientific Library)
- GSL - GNU Scientific Library 在 windows 上的使用
- 【GSL】GNU Scientific Library 科学计算库VS2010安装配置
- GSL】GNU Scientific Library 科学计算库VS2010安装配置
- Windows下使用VC++编译GNU科学计算库 GNU Scientific Library(GSL)
- Windows下使用VC++编译GNU科学计算库 GNU Scientific Library(GSL)
- 使用GNU Scientific Library(GSL)及GSL的配置
- GNU科学计算函数库 GSL - GNU Scientific Library
- Windows下在GSL(GNU Scientific Library)中使用OpenBLAS库
- 用GNU Scientific Library(GSL)学习科学计算
- jQuery Sizzle选择器
- Android 动画之Interpolator插入器
- Why vendors can't sell OpenStack to enterprises
- Java 父类和子类对象销毁实例
- ubuntu用ssh挂载远程主机上的目录到本地
- 如何安装C/C++ GNU Scientific Library(GSL) for Windows
- UIViewContentModeScaleAspectFill图片放大
- amazon的一个大牛谈各种语言,包括c、c++、java、python、ruby、lisp、perl(翻译后的中文版)
- java 正则表达式
- 2013 蓝桥杯校内选拔赛 java本科B组(题目+答案)
- Rspec简介
- 为什么可供出售金融资产的公允价值变动计入资本公积,而可交易性金融资产的公允价值变动却计入公允价值变动损益?
- JAVA笔记【20131202】
- 文件的基本操作(NSFileHandle)和文件追加例子