我正在尝试让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 ++的过程?我做了一些谷歌搜索,但没有发现任何我理解的内容。
谢谢。
答案 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