Сборка GSL (Научная библиотека GNU) в Windows для использования с VS2005 - PullRequest
7 голосов
/ 30 сентября 2011

Я пытаюсь заставить GSL работать в среде Windows для моей команды, и у меня много проблем.

Моя команда разрабатывает на C ++ в VS2005, и мы хотели бы использовать GSL. Я скачал GSL-1.15 tar.gz и распаковал его, но я не совсем уверен, что делать дальше - я верю, что только два компилятора построят его правильно.

На веб-сайте GNU написано, что скомпилированная версия GSL доступна в составе Cygwin для Windows, поэтому я установил Cygwin, но, опять же, я не совсем уверен, что делать дальше.

В идеале я пытаюсь получить папку на C: \ с кучей библиотек dll / libs, на которые я могу ссылаться в VS2005 для использования функций GSL. Я знаю о портах GSL для VS (http://gladman.plushost.co.uk/oldsite/computing/gnu_scientific_library.php),, но мы не можем полагаться на них, поскольку я буду зависеть от того, будет ли издатель освобождать порт каждый раз, когда выпускается новая версия GSL.

Кто-нибудь успешно прошел этот процесс создания GSL и заставить его работать с C ++ в VS2005? Я провел несколько поисков в Google и не нашел ничего, что понял.

Спасибо.

1 Ответ

4 голосов
/ 18 мая 2012

С 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

...