关于GSL库在vs2005中的移植

转载 2013年12月02日 00:08:41

差不多解决了。找了老半天才差不多ok。和大家分享下。

vsita下,vs2005,GSL1.8。

http://nchc.dl.sourceforge.net/sourceforge/gnuwin32/gsl-1.8.exe  

上为GSL库下载地址。安装下。(下不下来,请留个邮箱。)

其实主要是配置。

打开vs2005,工具->选项->项目和解决方案->VC++目录

平台win32,显示目录为“库文件”。添加新行,内容为您GSL的安装目录下下的lib文件夹路径。

我安装上面文件时,未修改安装路径。直接next。。。"C:/Program Files/GnuWin32/lib”

平台win32,显示目录为“包含文件”。添加新行,内容为您GSL安装目录下的include文件夹路径。

同上,我的是C:/Program Files/GnuWin32/include

 

新建一工程。

项目->属性。当前配置最好为所有配置。

配置属性->连接器->输入。右边有附加依赖项一栏添加

libgslcblas.a
libgslcblas.dll.a
libgsl.a
libgsl.dll.a

即,GSL安装目录下,即lib文件下,后缀名为.a四个文件名。

#include<iostream>
#include <Gsl/gsl_sf_bessel.h>

using namespace std;

void main(void){
    double x = 5.0;
    double y = gsl_sf_bessel_J0(x);
    printf("J0(%g) = %.18en", x, y);
    system("pause");
}

运行上面一段程序。Test下。可以的话就ok了。

不行的话。看提示错误,

若错误中有提到manifest。则在配置属性->连接器->清单文件,生成清单项选“否”

再试下。

若还是那个错误。则配置属性->清单工具->常规。使用fat32解决办法,选“是”,上面那一步恢复“是”。

 

我知道的大概如此。对于GSL现在啥都不懂。。。

在GSL安装目录下,C:/Program Files/GnuWin32/doc/gsl/1.8/gsl-1.8

有文档的。大家可以看看。

这是另一个还没下下来,http://nchc.dl.sourceforge.net/sourceforge/gnuwin32/gsl-1.8-src.exe

估计也是使用文档。

VS2012和GSL数值计算库配置

由于要将自己算法转换成C++版本的在实际中使用,算法中有解非线性方程,向量,矩阵运算等等,C++中可没有这些东东,自己编写,呵呵。最后找来找去,发现有用来数值计算的C库,我们可以下载并且调用相关的库。...
  • moonlightran
  • moonlightran
  • 2015年11月22日 14:30
  • 1742

VS2013配置GSL运算库

http://blog.csdn.net/aldenphy/article/details/27201169 该文是2010的配置,2013同样适用。
  • gx262091291
  • gx262091291
  • 2017年01月26日 13:05
  • 633

GSL学习之一:下载并编译GSL库

一、下载GSL库并biany 点击打开GSL的下载链接:http://gnuwin32.sourceforge.net/packages/gsl.htm 选择Sources那一...
  • u012496241
  • u012496241
  • 2017年09月16日 10:21
  • 342

VS2005下使用GSL-1.15小结

最近在复习高等数学,偶然的看了看自己安装的软件,发现C语言有一个数学工具包,是GNU开发的,叫做GSL——GNU Scientific Library,中文:C++科学计算库,主页为www.gnu.o...
  • liming0931
  • liming0931
  • 2014年04月16日 20:40
  • 1323

windows 环境下使用GSL

GNU Scientific Library(GSL)是一个为C和C++程序员提供的科学数值运算库。该科学计算库异常强大,提供了如下方面的支持: Complex Numbers           ...
  • Chinamming
  • Chinamming
  • 2013年12月02日 12:41
  • 1330

最强数学库GSL(GNU Scientific Library) Qt环境下部署

GSL(GNU Scientific Library)是一个 C 写成的用于科学计算的库,有超过1000个函数,该库提供了关于数学计算的很多方面,Matlab的大部分函数几乎都能借助它实现,可以在数值...
  • czyt1988
  • czyt1988
  • 2014年09月11日 09:06
  • 4657

C++科学计算库-gsl

很有可能某一天,在程序里面你会需要用到一些函数,比如 Γ 函数,β 函数,还有普通的对数吖之类的,你会想到什么,不会是#i nclude 吧?计算机科学发展了这么多年,已经有了许许多多优秀的科学计算的...
  • daiyuchao
  • daiyuchao
  • 2008年03月25日 22:23
  • 9661

数值计算库gsl(GNU Scientific Library)

http://blog.sina.com.cn/s/blog_6d4af96701019k5v.html 卓越的数值计算库gsl(GNU Scientific Library)的使用初步 ...
  • raoqin
  • raoqin
  • 2017年02月23日 11:14
  • 327

VS2013环境下GSL数学库的使用说明(亲测)

参考: http://blog.csdn.net/augusdi/article/details/8803909
  • piaoxuezhong
  • piaoxuezhong
  • 2017年05月14日 17:01
  • 1820

在linux下安装GSL库以及在codeblocks上配置GSL库

Using GSL on the department Linux machines I did this istallation on atlas, which is running Linux ...
  • zn505119020
  • zn505119020
  • 2014年09月17日 10:37
  • 1644
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于GSL库在vs2005中的移植
举报原因:
原因补充:

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