cygwin undefined引用_gsl_rng_ windows 7

时间:2012-04-23 12:51:35

标签: windows-7 cygwin gsl

我正在使用Windows 7.对于C ++,我首先为java安装了eclipse,然后添加了cdt。我还在我的系统中安装了cygwin。此外,将环境变量的路径更改为C:\Programs\Cygwin\bin。我在程序中使用了gsl,如

service_gen = gsl_rng_alloc(gsl_rng_default);

我还包含了lib文件

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

但是当我从cygwin发出命令make时,它给了我错误: undefined reference to _gsl_rng_default等等。我还检查了我的cygwin文件夹中是否存在gsl文件夹,它就在那里。我一直试图解决这个问题几个小时,没有任何作用。谁能帮我?

1 个答案:

答案 0 :(得分:1)

我需要将C:\Programs\Cygwin\lib\lapack添加到我的环境变量中。 Lapack有gsl,需要它的路径!