Chinamming的专栏

三维图形, COM技术, VTK重建, CAD/CAE二次开发

关于GSL库在vs2005中的移植

差不多解决了。找了老半天才差不多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

估计也是使用文档。

阅读更多
个人分类: 开源软件探索
上一篇如何编译Windows版本的GSL
下一篇duilib入门简明教程 -- VS环境配置
想对作者说点什么? 我来说一句

GSL库在vs2005中的移植.doc

2009年10月14日 49KB 下载

VS2005连接GSL数学库

2012年10月06日 158KB 下载

GSL 开源 科学计算库 学习笔记

2011年08月14日 681KB 下载

没有更多推荐了,返回首页

关闭
关闭