crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

call_me_Frank
  опции профиля:
сообщение 13.7.2015, 12:49
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 20.10.2010
Пользователь №: 2129

Спасибо сказали: 0 раз(а)




Репутация:   0  


Привет, всем.

Мучаю плагины, а они меня.
Внутри плагина к основному приложению мне нужно создать виджет, который занимается отображением графиков. Проблема в том, что иногда стоит просто включить в проект файлы каких-то внешних классов [HarrixQtLibraryForQWebView] и плагин перестает загружаться - loader.instance() == nullptr; Иногда такая тема возникает, как только я пытаюсь создать объект подключенного класса внутри плагина [QCustomPlot].

Собственно, для рисования графиков использую элементы с этой странички - http://blog.harrix.org/?p=1837

Отдельные проекты работают и с одним элементом, и с другим. Может кто-то шарит в теме плагинов и расскажет, как правильно реализовать размещение этих классов в плагинах?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
call_me_Frank
  опции профиля:
сообщение 13.7.2015, 15:39
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 20.10.2010
Пользователь №: 2129

Спасибо сказали: 0 раз(а)




Репутация:   0  


не, не. никаких сторонних либ )

сейчас подключаю исходные файлы (*.h, *.cpp)...до этого пробовал собирать компонент в отдельную библиотеку - результат тот же.

вот, что я наблюдаю:

стоит исключить эту строчку из кода плагина - и все работает.

int *Stop = new int[M];

стоит её включить - плагин не загружается.

при этом, в качестве теста:

const int M = 7;
int *Stop = new int[M];

катит!

int M = 7;
int *Stop = new int[M];

не катит!

то есть....что всё это значит?) я примерно понимаю, сформулировать не могу пока.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 22.7.2025, 1:51