Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование mathGL. Требует gsl. Что это? 
V
    Опции темы
Elfet
Дата 14.3.2010, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Всем привет! 

Пытаюсь разобраться с библиотекой mathGL. При попытке подключить её к Qt выдаёт такую ошибку:
Цитата

D:/Qt/mathgl/mathgl/include/mgl/mgl_data.h:29: error: gsl/gsl_vector.h: No such file or directory


Вылетает на строчках:
Код

#ifndef NO_GSL
#include <gsl/gsl_vector.h>
#include <gsl/gsl_matrix.h>
#else
struct gsl_vector;
struct gsl_matrix;
#endif


<gsl/gsl_vector.h> - этого нигде нет. Скачивал версию и сайта где написано что с поддержкой GSL.

Что делать подскажите? 

Заранее спасибо! 


--------------------
PM MAIL WWW Skype   Вверх
kemiisto
Дата 14.3.2010, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 8
Всего: 160



http://www.gnu.org/software/gsl/
Дальше, справишься, думаю.

Добавлено @ 00:26
Или в местах использования mathGL писать
Код

#define NO_GSL

Тогда, видимо, будет использоваться своя внутренняя реализация векторов и матриц...

Это сообщение отредактировал(а) kemiisto - 14.3.2010, 00:27


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Elfet
Дата 14.3.2010, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Спасибо. Но теперь новая проблема. Расскажите пожалуйста как поставить эту GSL? Я просто подключил её так к проекту:
Цитата
INCLUDEPATH += ./gsl

INCLUDEPATH += ./mathgl/include
LIBS += ./mathgl/lib/libmgl-qt.dll.a


Одна ко в папке gsl всё равно нету файла <gsl/gsl_vector.h>. Что делать?  smile 


--------------------
PM MAIL WWW Skype   Вверх
Elfet
Дата 14.3.2010, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Цитата(kemiisto @  14.3.2010,  01:22 Найти цитируемый пост)
#define NO_GSL

это я тоже попробовал, компилируется нормально, но сама программа закрывается с кодом -1073741515

Добавлено через 2 минуты и 10 секунд
Код

#include "mainwindow.h"
#include "ui_mainwindow.h"

#define NO_GSL
#include <QScrollArea>
#include <mgl/mgl_qt.h>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    QScrollArea * scroll = new QScrollArea();
    QMathGL *mathgl = new QMathGL();
    scroll->setWidget(mathgl);
    this->setCentralWidget(scroll);
}

MainWindow::~MainWindow()
{
    delete ui;
}



--------------------
PM MAIL WWW Skype   Вверх
Elfet
Дата 14.3.2010, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Подскажите как на windows выполнить 3 такие команды:
Цитата
./configure 
make 
make install




--------------------
PM MAIL WWW Skype   Вверх
kemiisto
Дата 14.3.2010, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 8
Всего: 160



Цитата(Elfet @  14.3.2010,  12:20 Найти цитируемый пост)
Подскажите как на windows выполнить 3 такие команды:

Ололо! Виндавс такой виндавс. Ну, теоретически надо ставить MinGW + MSYS. И помолясь пытаться собрать. smile 

Попробуй тут скачать уже собранную. Если будут проблемы с VS - гугли. Авось найдёшь чего. Про них часто упоминают. Тут, например.

Добавлено через 1 минуту и 53 секунды
Так. Стоп. У тебя какой компилятор и какую конкретно MthGL ты скачал?


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Elfet
Дата 14.3.2010, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



У меня MinGW, мне под Qt надо всё это дело собрать. Скачал я "binaries for MinGW (build for i686, LGPL version -- no GSL and HDF5 support)"


--------------------
PM MAIL WWW Skype   Вверх
Elfet
Дата 14.3.2010, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Пожалуй не буду домучивать mathGL, буду использовать Qwt.


--------------------
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.