2011-09-29 53 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