2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 подключение библиотеки в Dev c ++
Сообщение22.12.2015, 15:45 
Инклюде написал, файл хидера в проект добавил, путь к библиотеке в свойствах компилятора ввел, путь к библиотеке в настройках проекта указал.

Все равно

Цитата:
C:\Users\Kapystin\Desktop\3\main.c [Error] gls_blas.h: No such file or directory
compilation terminated.


что не так?

 
 
 
 Re: подключение библиотеки в Dev c ++
Сообщение22.12.2015, 16:34 
Аватара пользователя
А точно gls_blas, а не gsl_blas?

 
 
 
 Re: подключение библиотеки в Dev c ++
Сообщение02.01.2016, 19:25 
Вы правы! опечатка! Однако, когда теперь васе приинклюжено, а пути вроде как прописанны, вводим:

Код:
double f (double x, void *params) {
        return log(x)/ pow (x,1.0/3.0);
        }
int main(int argc, char *argv[]) {
   
    gsl_function F = {&f, 0};
   
    double a = 0, b = 1;
    double abserr = 0.0;
    double rellerr = 1e-3;
    int max_intervals = 10;
    gsl_integration_workspace * w = gsl_integration_workspace_alloc(max_intervals);
   
    double result, error;
   
    gsl_integration_gags(&F,a,b,abserr, rellerr , max_intervals, w, &result, &error);
    gsl_integration_workspace_free(w);
   
    printf ("result = % .20f\n",result);
   
    getch ();
    return 0;
}


и получаем:

Цитата:
[Linker error] undefined reference to `gsl_integration_workspace_alloc'
[Linker error] undeтfined reference to `gsl_integration_gags'
[Linker error] undefined reference to `gsl_integration_workspace_free'


чего это линковщик ругается? что не так?

 
 
 
 Re: подключение библиотеки в Dev c ++
Сообщение02.01.2016, 19:44 
Не нашёл библиотеку. Проверьте пути библиотек. Если не поможет — попробуйте подключить явным образом.

 
 
 
 Re: подключение библиотеки в Dev c ++
Сообщение02.01.2016, 19:54 
в смысле через LoadLibrary?

 
 
 
 Re: подключение библиотеки в Dev c ++
Сообщение10.01.2016, 18:07 
проблема решена прописыванием путей в свойствах компилятора, а не проекта.

 
 
 
 Re: подключение библиотеки в Dev c ++
Сообщение27.01.2016, 20:43 

(Оффтоп)

С этими подключениями библиотек и областями видимости вечный гемморой. Причём разный в разных компиляторах.

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group