VS2010下GSL的配置(成功编译运行)

转载 2013年12月01日 23:55:21

一、下载gsl

1、从http://gnuwin32.sourceforge.net/packages/gsl.htm下载Complete package, except sources和Sources两个exe文件。

 

二、安装

1、 首先安装从http://gnuwin32.sourceforge.net/packages/gsl.htm下载的两个文件gsl-1.8.exe和gsl-1.8-src.exe。

 

三、设置VS2010编译环境

 1、生成lib文件。发现安装目录lib下并没有libgsl.lib,libgslcblas.lib这两个文件,倒是有两个扩展名为def和a(linux下库文件包格式)的文件,因此必须进行转换。

  开始菜单,要用VS带的CMD命令行去跑,不能用windows系统下的CMD!!!

 

  进入gsl库的lib目录下依次输入以下两条语句:
    lib /machine:i386 /def:libgsl.def
    lib /machine:i386 /def:libgslcblas.def

再看lib目录下,发现有了libgsl.lib,libgslcblas.lib这两个文件。

 2、将x:\Program Files\GnuWin32l\bin中的libgsl.dll和libgslcblas.dll复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\Bin;将\include整个Gsl目录复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\include下;\lib目录下的所有.lib文件全部复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\Lib下。

(如果这样添加了其实下面指定的前两个都不需要,因为在系统中已经有了这些文件,但不建议按这种方法指定,这样会使系统VC库中的东西非常混乱,强烈建议使用下面这种指定路径的方法!!)

 

在Project -> tracking-> Configuration Properties -> C/C++ -> General -> Additional Include Directories 中增加头文件路径。

    在Project -> tracking -> Configuration Properties -> C/C++ -> General -> Additional Library Directories 中增加库文件路径。

    在Project -> tracking  -> Configuration Properties -> Linker -> Input -> Additional Dependencies 中增加所依赖的库文件libgsl.lib和libgslcblas.lib。

 

重要tips:需要在c/c++的command line里添加  /D "GSL_DLL",这个问题折磨了我一天。。。。

 

五、测试Gsl函数库

 

#include <iostream>

#include <gsl_sf.h>

int main()

{

       std::cout << gsl_sf_gamma_inc( 1.5, 0.5 ) << std::endl;

       std::cout << gsl_sf_gamma_inc_Q( 1.5, 0.5 ) << std::endl;

       std::cout << gsl_sf_gamma_inc_P( 1.5, 0.5 ) << std::endl;

       std::cin.get();

       return 0;

}

VS2010下GSL的配置(成功编译运行)

http://www.cnblogs.com/suda/archive/2012/03/03/2378644.html 一、下载gsl 1、从http://gnuwin32.sourcef...

VS2010下GSL的配置.

  • 2016年02月04日 15:05
  • 349KB
  • 下载

GSL在VS 2010下的配置

一、下载gsl 1、从http://gnuwin32.sourceforge.net/packages/gsl.htm下载Complete package, except sources和Sou...

DCMTK3.6.0库在vs2010下编译成功通过

1、环境准备 步骤一:在http://www.dcmtk.org中下载需要对应的源码以及支持库(LIB/MT 或 LIB/MD,两者的区别可以google) 步骤二:在http://www.cma...

MPI在VS2010下运行程序配置

MPICH2安装完后,smpd为什么运行不了? 安装后smpd无法运行,进程中没有smpd.exe。注册过程也完成了。运行自带的测试程序cpi.exe,提示 :Error: No smpd p...

学习笔记一:在VS2013下配置OpenCV3.0并运行SIFT(原来版本为VS2010下的OpenCV2.2)

1.在官网下载并安装OpenCV3.0并

Win7系统 Ogre环境配置 VS2010下编译过程图文详解

Vs2010下编译Ogre的下载与安装   关于本文的说明:本人配置,Win7系统,VS2010,Ogre 1.8.0   本人编程水平小白级,连C++也不怎么懂,所以写的较为详细。废话不多说,以...

VS2010下编译配置qwt

原文地址:http://qimo601.iteye.com/blog/1451853 A) 简介 1、QWT是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供...

WIN7+VS2010下配置编译SQLite_3.8.6

1.官方最新版下载地址:http://www.sqlite.org/download.html 2.
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS2010下GSL的配置(成功编译运行)
举报原因:
原因补充:

(最多只允许输入30个字)