Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: Aleksey_Zh от Октябрь 12, 2009, 10:25



Название: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 12, 2009, 10:25
Скачал библиотеку MathGl 1.8, 1.9. Попробовал поставить - не выходит. Нашел старую версию мануала для версий 1.6 - там необходима компиляция... А тут ни MakeFile ничего... Только dll - ки, а-ки и либки... Кто - нибудь знает, что дальше делать и как дальше ставить? Рассовывание файлов по соответствующим папкам и перекомпиляция Qt не спасла...


Название: Re: mathgl - построение графиков...
Отправлено: Steven_Orko от Октябрь 12, 2009, 16:03
Что значит "поставить"? Ее не надо ставить. Во-первых, необходимо указывать версию. Догадался, что под винду и под MinGW.
В архиве с официального сайта (Щас сам смотрел) идут скомпилированные версии для статической сборки и динамической, плюс, необходимые заголовочные файлы.
В чем проблемма? Включаешь заголовочный файл, подключаешь необходимую библиотеку и собираешь проект.

Записать библиотеки MathGL можешь куда хочешь. Самое простое в <Папка Windows>/system32. Главное, чтобы компилятор при сборке их нашел.


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 13, 2009, 08:52
Попробовал сделать как Вы сказали. Сразу вылезло неимоверное число ошибок... Пробовал подключить либку libmgl потом поменял ее на libmgl-qt. Результат одинаков... Не пашет...


Название: Re: mathgl - построение графиков...
Отправлено: kuzulis от Октябрь 13, 2009, 13:54
Как делал? Что за ошибки?

ЗЫ: тут телёпки еще не появились :)


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 13, 2009, 14:13
Как делал:
в pro файл добавил
LIBS+=libmgl

в cpp файл  - #include <mgl/mgl.h>

ошибки такого типа
"D:/QTProjects/THK/THK/TstHK/../../../../Qt/2009.02/qt/include/mgl/mgl_data.h:130: error: variable or field `Set' declared void"


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 13, 2009, 14:15
Зы: А кто такие эти телёпки?????? :o


Название: Re: mathgl - построение графиков...
Отправлено: SLiDER от Октябрь 14, 2009, 00:12
Зы: А кто такие эти телёпки?????? :o

Вероятно, телепаты, хотя в такой интертрепация я сам их с трудом распознал :)


Название: Re: mathgl - построение графиков...
Отправлено: kuzulis от Октябрь 14, 2009, 07:35
:) Именно!


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 14, 2009, 07:39
Хм... Интересная догадка )))) Вполне возможно, так все же, если рассовывание *.а в lib заголовочных файлов в include, *.dll - в bin+ добавление в pro - файл LIBS+=libmgl,  а в cpp - #include <mgl.h> - не пашет, то в какую сторону нужно копать????????


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 14, 2009, 07:41
Мужики, хорош стебаться! Вы ж видите мое звание! Я ж пока ЧАЙНИК! Даже свистка еще не удостоен! Всех тонкостей еще не разглядел! ;)


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 14, 2009, 07:48
Так все - таки, кто - нибудь может сказать, что не так? Библиотека MathGl версия 1.9, всю последовательность действий описал выше. Нужно поставить под Qt на Windows + mingw


Название: Re: mathgl - построение графиков...
Отправлено: kuzulis от Октябрь 14, 2009, 08:14
1. Почитай на этом форуме про "HOWTO: Создание динамических библиотек"... Поищи, может поможет!
2. Попробуй пересобрать библу из исходников

Цитировать
Рассовывание файлов по соответствующим папкам и перекомпиляция Qt не спасла...

Попробуй *.dll ки от библы и хедеры кинуть в папку с исходниками своей проги, например:
Код:
/YuorAapplication
        |--/src
        |--/lib
вот в /lib кинь всё и измени файл проекта и попробуй .. :)

3. И посмотри что вообще означает ошибка! :)

И вообще вместо:
Цитировать
LIBS+=libmgl
попробуй:
Цитировать
LIBS += -L../../lib -llibmgl


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 14, 2009, 08:26
пересобрать библиотеку вряд ли получится. Она лежит на southforge.net уже собранная и исходниками поблизости даже не пахнет. Я сначала так и хотел сделать...


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 14, 2009, 09:11
Попробовал пункты 3 и частично 2 (перековырял гугл - исходников нет...) результат отсутствует. Насчет ошибок - вообще как - то странно. Компилятор ругается на заголовки процедур и кричит что там ДЕЛЕНИЕ НА 0!!!!!!!!!!!!!!!!!!! Так что сижу не вкурю, что на что он в заголовке делит )))


Название: Re: mathgl - построение графиков...
Отправлено: romank от Октябрь 14, 2009, 09:16
Попробуй добавить в .pro поддержу OpenGL.

QT += opengl


Название: Re: mathgl - построение графиков...
Отправлено: Aleksey_Zh от Октябрь 14, 2009, 09:39
А что это даст?