在Windows中构建GSL(GNU Scientific Library)以与VS2005一起使用

时间:2011-09-29 20:36:13

标签: cygwin gnu gsl

我正在尝试让GSL在我的团队的Windows环境中工作,而且我遇到了很多问题。

我的团队在VS2005中使用C ++开发,我们想使用GSL。我已经下载了GSL-1.15 tar.gz并解压缩了,但我不确定该怎么做 - 我相信只有两个编译器可以正确构建它。

在GNU网站上,它表示GSL的编译版本在Windows上作为Cygwin的一部分提供,所以我安装了Cygwin,但是我再也不知道该怎么做了。

理想情况下,我想要获得的是我的C:\上的一个文件夹,其中包含一些dll / libs,我可以在VS2005中链接到这些文件夹以使用GSL函数。我知道VS的GSL端口(http://gladman.plushost.co.uk/oldsite/computing/gnu_scientific_library.php),但我们不能依赖它们,因为我依赖于发布者发布端口每次发布新版本的GSL。

有没有人成功地完成了构建GSL并让它在VS2005中使用C ++的过程?我做了一些谷歌搜索,但没有发现任何我理解的内容。

谢谢。

1 个答案:

答案 0 :(得分:4)

使用Cygwin

安装一个或多个GSL包

gsl
gsl-apps
gsl-devel
gsl-doc

使用MinGW

我亲自使用这个咒语与MinGW建立了GSL

wget ftp.gnu.org/gnu/gsl/gsl-1.15.tar.gz
tar xf gsl*
cd gsl*
./configure
# Warning, make takes about 7 min.
make
make install

ref