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
4111
Владивосток
Не нашёл библиотеку. Проверьте пути библиотек. Если не поможет — попробуйте подключить явным образом.

 Профиль  
                  
 
 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
1090
Украина, Днепропетровск

(Оффтоп)

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

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

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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