7

我试图让 GSL 在我的团队的 Windows 环境中工作,但我遇到了很多问题。

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

在 GNU 网站上,它说 GSL 的编译版本可作为 Windows 上 Cygwin 的一部分,所以我安装了 Cygwin,但同样,我不确定从那里做什么。

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

有没有人成功地完成了构建 GSL 并让它在 VS2005 中与 C++ 一起工作的过程?我做了一些谷歌搜索,但没有找到任何我理解的东西。

谢谢你。

4

1 回答 1

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

于 2012-05-18T03:12:02.363 回答