Biblioteka numeryczna, problem z gsl_integration_romberg_workspace

0

Cześć. Piszę program (w c++) przy użyciu biblioteki gsl (w codeblocksie na windowsie). Dołączam do programu <gsl/gsl_integration.h>, jednak gdy próbuję użyć gsl_integration_romberg_workspace wyskakuje błąd gsl_integration_romberg_workspace was not declarated in this scope . Co zrobić, aby program skompilował się i uruchomił?
Dodam, że sama biblioteka wydaje się być dołączona w poprawny sposób, ponieważ dla przykładu gsl_vector po dołączeniu <gsl/gsl_linalg.h> działa poprawnie.

0

Coś namieszałeś w swoim projekcie, bo rzeczona struktura na pewno znajduje się w rzeczonym nagłówku.

0

Jednak używam jej na samym początku programu, sama deklaracja nie przechodzi. Czy może chodzić o wersję biblioteki gsl? Używam wersji 1.8, a powinienem nowszej. Czy tutaj może być problem? Chciałem zainstalować np. 2.5, jednak nie znalazłem nowszej wersji dla windowsa niż właśnie 1.8. Jak mogę to zrobić?

0
hidden55 napisał(a):

Jednak używam jej na samym początku programu, sama deklaracja nie przechodzi. Czy może chodzić o wersję biblioteki gsl? Używam wersji 1.8, a powinienem nowszej. Czy tutaj może być problem? Chciałem zainstalować np. 2.5, jednak nie znalazłem nowszej wersji dla windowsa niż właśnie 1.8. Jak mogę to zrobić?

Klonujesz repo i budujesz sam.

0

A mógłbym prosić o jakieś dokładniejsze wskazówki jak to zrobić? I czy to powinno rozwiązać problem?

0
hidden55 napisał(a):

A mógłbym prosić o jakieś dokładniejsze wskazówki jak to zrobić? I czy to powinno rozwiązać problem?

W osobnym wątku piszesz o problemie z budowaniem na Linuxie, a tu chcesz używać pod Windowsem. To w końcu na jakim systemie chcesz użyć tej biblioteki?

0

Chciałem na windowsie, ale się nie udało, więc teraz próbuję na linuxie. Niestety póki co na żadnym się nie udało

0

Gdyby ktoś kiedyś szukał odpowiedzi - faktycznie chodziło o wersję gsl. Udało mi się zainstalować wersję 2.6 na linuxie i teraz działa. Jeśli chodzi o windowsa niestety wciąż nie udało się zainstalować tam tej wersji.

0
hidden55 napisał(a):

Gdyby ktoś kiedyś szukał odpowiedzi - faktycznie chodziło o wersję gsl. Udało mi się zainstalować wersję 2.6 na linuxie i teraz działa. Jeśli chodzi o windowsa niestety wciąż nie udało się zainstalować tam tej wersji.

Na Windowsie możesz sklonować to repo:

https://github.com/ampl/gsl

A do zbudowania użyć CMake'a, który wygeneruje Ci projekty dla Visual Studio.

1 użytkowników online, w tym zalogowanych: 0, gości: 1