GNU科学计算函数库GSL(GNU Scientific Library)配置说明

(1) 下载在windows下使用的GSL库,地址:

http://gnuwin32.sourceforge.net/packages/gsl.htm

下载如下图片中所示的两个文件:

(Complexpackage, except sources Setup, Sourece Setup)



下载完成后就是安装,我的安装路径是:D:\Program Files (x86)\GnuWin32


(2)安装完成后,在目录D:\ProgramFiles (x86)\GnuWin32\src\gsl\1.8\gsl-1.8\VC8下找到libgsl.sln文件,然后打开,如下图:在资源管理器中可以看到如下4个项目。




(3)把该工程的四个项目的四个版本,(即上图所示)版本全部编译(重新生成)一遍:(相当于重新生成16遍,可能有点慢).



(4)然后到该项目对应的生成的lisgsl和libgslcblas文件夹下(在路径D:\ProgramFiles (x86)\GnuWin32\src\gsl\1.8\gsl-1.8\VC8),找对应的Debug-DLL,Debug-StaticLib,Release-DLL,Release-StaticLib,把其中所有的.lib(共8个)和.dll(共4个)文件考出来,其中.lib(共八个)文件拷贝到和src同一级的lib文件中,.dll文件 (共四个).


(5) 将D:\Program Files\GnuWin32\lib目录下的所有.dll文件(步骤4中生成的4个dll文件) 复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\Bin;将D:\Program Files\GnuWin32\include\gsl 整个Gsl目录复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\include下;将D:\Program Files\GnuWin32\lib目录下的所有.lib文件(步骤4中生成的8个lib文件) 全部复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\Lib下。


在vs工程程序中加入对应.lib文件,使用语句如下:
#pragma comment(lib, "libgsl_d.lib")

#pragma comment(lib, "libgslcblas_d.lib")

。。。。。。


猜你喜欢

转载自blog.csdn.net/hanbingyunzi163/article/details/78409100