繁体   English   中英

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

[英]Why is GSL_SUCCESS and GSL_CONTINUE missing from my cygwin GSL installation?

我正在创建一个简单的应用程序,其中涉及使用GSL进行基本的一维最小化。 在包含gsl_min.h之后,我尝试运行以下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安装的库是:

在此处输入图片说明

所以我只需要包括:

<gsl/gsl_errno.h>

然后,它没有任何问题!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM