2012-04-23 61 views
1

我正在使用Windows 7.對於C++,我首先安裝了Eclipse的eclipse,然後將cdt添加到它。我還將cygwin安裝到我的系統中。另外,將環境變量的路徑更改爲C:\Programs\Cygwin\bin。我已經使用GSL在節目中像cygwin undefined refernce to _gsl_rng_ windows 7

service_gen = gsl_rng_alloc(gsl_rng_default); 

我也包括的lib文件

#include <gsl/gsl_rng.h> 
#include <gsl/gsl_randist.h> 

但是,當我把命令cygwin的版本它給我的錯誤讓: undefined reference to _gsl_rng_default等。我還檢查了我的cygwin文件夾中是否存在gsl文件夾,它在那裏。我一直試圖解決這個問題幾個小時,沒有任何工作。誰能幫我?

回答

1

我需要將C:\Programs\Cygwin\lib\lapack添加到我的環境變量中。 Lapack有gsl,需要它的路徑!