在Visual Studio 2012中使用GSL

1. 下载GSL

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

 

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

 

4. 添加附加依赖项

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

 

5. 拷贝dll

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

6. 测试

1 #include <gsl/gsl_sf.h>
2 #include <iostream>
3 using namespace std;
4 int _tmain(int argc, _TCHAR* argv[])
5 {
6     cout << gsl_sf_gamma_inc(1.5,0.5) << endl;
7     return 0;
8 }

 

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

 

转载于:https://www.cnblogs.com/zhsuiy/p/4754903.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值