Почему GSL_SUCCESS и GSL_CONTINUE отсутствуют в моей установке cygwin GSL? - PullRequest
0 голосов
/ 11 сентября 2018

Я создаю простое приложение, включающее базовую одномерную минимизацию с использованием 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

1 Ответ

0 голосов
/ 11 сентября 2018

Так что мне просто нужно было включить:

<gsl/gsl_errno.h>

Тогда все работало без проблем!

...