为什么我的cygwin GSL安装中缺少GSL_SUCCESS和GSL_CONTINUE?

问题描述 投票:0回答:1

我正在创建一个简单的应用程序,涉及使用GSL的基本一维最小化。在包括gsl_min.h之后,我尝试运行以下内容

do
    {
      iter++;
      status = gsl_min_fminimizer_iterate (s);

      status = gsl_min_test_interval (a, b, 0.001, 0.0);

      if (status == GSL_SUCCESS)
        printf ("Converged:\n");
    }
    while (status == GSL_CONTINUE && iter < max_iter);

但是我得到一个错误,说GSL_SUCCESS和GSL_CONTINUE都是未声明的。为什么会这样?

我的cygwin安装库是:

enter image description here

c gsl scientific-computing
1个回答
0
投票

所以我只需要包括:

<gsl/gsl_errno.h>

然后它没有问题!

© www.soinside.com 2019 - 2024. All rights reserved.