在Visual Studio 2012中使用GSL

1. 下载GSL

http://gnuwin32.sourceforge.net/packages/gsl.htm 下载 Complete package, except sources和Sources两个exe文件,安装在同一目录。安装后的目录结构:

在Visual Studio 2012中使用GSL

2. 生成lib

使用vs命令工具,进入到lib目录,运行以下命令:

lib /machine:i386 /def:libgsl.def
    lib /machine:i386 /def:libgslcblas.def

生成libgsl.lib和libgslcblas.lib文件

3. VS2012新建工程,设置项目属性

属性页-配置属性-VC++目录作如下设置:包含目录为include,库目录为lib

在Visual Studio 2012中使用GSL

4. 添加附加依赖项

属性页-配置属性-链接器-输入 添加两项:libgsl.lib;libgslcblas.lib

在Visual Studio 2012中使用GSL

5. 拷贝dll

把bin目录下的两个dll文件libgsl.dlllibgslcblas.dll拷贝到工程目录对应的Debug,Release目录下

在Visual Studio 2012中使用GSL

6. 测试

 #include <gsl/gsl_sf.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << gsl_sf_gamma_inc(1.5,0.5) << endl;
return ;
}

参考:http://www.cnblogs.com/moondark/archive/2012/04/26/2471879.html

上一篇:(转)ZooKeeper 笔记(1) 安装部署及hello world


下一篇:Python基础学习总结(持续更新)