2011-09-29 58 views
7

我正在尝试让GSL在我的团队的Windows环境中工作,并遇到很多问题。在Windows中使用VS2005构建GSL(GNU Scientific Library)

我的团队使用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++一起工作?我做了一些谷歌搜索,并没有发现任何我明白的东西。

谢谢。

回答

4

使用Cygwin

安装GSL包中的一个或多个

gsl 
gsl-apps 
gsl-devel 
gsl-doc 

使用MinGW

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

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