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.
Coś namieszałeś w swoim projekcie, bo rzeczona struktura na pewno znajduje się w rzeczonym nagłówku.
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ć?
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.
A mógłbym prosić o jakieś dokładniejsze wskazówki jak to zrobić? I czy to powinno rozwiązać problem?
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?
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
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.
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:
A do zbudowania użyć CMake'a, który wygeneruje Ci projekty dla Visual Studio.