2012-04-23 21 views
1

私はWindows 7を使用しています。C++では、まずJava用のEclipseをインストールしてから、cdtを追加しました。 cygwinも私のシステムにインストールしました。また、環境変数のパスをC:\Programs\Cygwin\binに変更しました。私はまた、libにファイルcygwin定義されていない_gsl_rng_ windowsへの参照7

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

が含まれている

service_gen = gsl_rng_alloc(gsl_rng_default); 

ようなプログラムでGSLを使用しかし、私はコマンドを与えるとき、それは私にエラーを与えているcygwinのから作るていますように undefined reference to _gsl_rng_defaultとを。 gslフォルダがcygwinフォルダに存在するかどうかを確認し、そこにあります。私はこの問題を何時間も解決しようとしてきましたが、何もできません。誰でも助けてくれますか?

答えて

1

C:\Programs\Cygwin\lib\lapackを自分の環境変数に追加する必要がありました。 Lapackはgslを持っていて、そのパスが必要でした!

関連する問題