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. 测试

 #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

最新文章

  1. 昨天写支付接口时遇到支付接口返回数据接收地址,session数据丢失(或者说失效)的问题
  2. maven加载jar包配置
  3. Java for LintCode 颜色分类
  4. Linux下编译带x264的ffmpeg的配置方法,包含SDL2
  5. android: 使用 AsyncTask
  6. (7)redis pipeline
  7. 因修改system密码导致expdp备份失败
  8. Web自动化框架之五一套完整demo的点点滴滴(excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试报告+对接缺陷管理系统+自动编译部署环境+自动验证false、error案例)
  9. uva 315 Network(无向图求割点)
  10. 不可小觑的Web开发编码规范
  11. Java容器---List
  12. python调用metasploit里的MS-17-010模块进行漏洞攻击
  13. js 手写 Promise
  14. Activiti Modeler初探实践
  15. jQuery-Load方法
  16. java并发特性:原子性、可见性、有序性
  17. apk反编译——基础是内功,得牢,飞跃还得多看源码,不同思想的碰撞才能产生火花,加油!!!!!!!!
  18. [svc]C10K 问题引发的技术变革
  19. caffe2+cuda+Ubuntu16.04(u盘安装)
  20. css tips —— 在css中完成国际化

热门文章

  1. HDU [P1704] Rank
  2. hdu 5730 Shell Necklace [分治fft | 多项式求逆]
  3. 使用原生JS定位网页元素
  4. CocosCreator游戏开发---菜鸟学习之路(二)SocketIO简易教程
  5. centos7安装部署gitlab服务器
  6. Navicat的使用
  7. java thread 线程锁同步,锁,通信
  8. 为何要部署IPV6
  9. docker容器安装及使用技巧
  10. java3 - 流程控制