我正在尝试让 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++ 的这个过程?我已经做了一些谷歌搜索,但没有找到任何我理解的东西。
谢谢你。
最佳答案
使用 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
关于cygwin - 在 Windows 中构建 GSL(GNU 科学库)以与 VS2005 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7603106/