2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 подключение библиотеки в Dev c ++
Сообщение22.12.2015, 15:45 
Заслуженный участник


27/07/12
1405
САФУ Архангельск
Инклюде написал, файл хидера в проект добавил, путь к библиотеке в свойствах компилятора ввел, путь к библиотеке в настройках проекта указал.

Все равно

Цитата:
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 
Заслуженный участник
Аватара пользователя


06/10/08
6422
А точно gls_blas, а не gsl_blas?

 Профиль  
                  
 
 Re: подключение библиотеки в Dev c ++
Сообщение02.01.2016, 19:25 
Заслуженный участник


27/07/12
1405
САФУ Архангельск
Вы правы! опечатка! Однако, когда теперь васе приинклюжено, а пути вроде как прописанны, вводим:

Код:
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 
Заслуженный участник


16/02/13
4195
Владивосток
Не нашёл библиотеку. Проверьте пути библиотек. Если не поможет — попробуйте подключить явным образом.

 Профиль  
                  
 
 Re: подключение библиотеки в Dev c ++
Сообщение02.01.2016, 19:54 
Заслуженный участник


27/07/12
1405
САФУ Архангельск
в смысле через LoadLibrary?

 Профиль  
                  
 
 Re: подключение библиотеки в Dev c ++
Сообщение10.01.2016, 18:07 
Заслуженный участник


27/07/12
1405
САФУ Архангельск
проблема решена прописыванием путей в свойствах компилятора, а не проекта.

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


24/01/09
1238
Украина, Днепр

(Оффтоп)

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group