| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Custom widgets |
| Автор: Annihilator 5.3.2010, 14:02 | ||
| Кинул на форму в дизайнере CustomWidgetPlugin, добавил заголовок "analogclock.h", прописал зависимости $(QTDIR)\plugins\designer\customwidgetplugin.lib. Все работает, комплируется, линкуется. Часы на форме видны. Решил использовать таким же образом IconEditor из книги Бланшет (QT4 2-е издание). Скомпилил плагин, получил dll/lib/exp. Закинул их туда же где и customwidgetplugin ($(QTDIR)\plugins\designer). Затем в главном проекте также кинул на форму, добавил заголовок, зависимости - все точно так же, но ошибка вылазит
Уже на 100 раз все проверял. Где я туплю, подскажите. Идущие с SDK виджеты линкуются к проекту без проблем, сторонние - ни в какую. (QT 4.6, VS2008 SP1) |
| Автор: Annihilator 5.3.2010, 22:44 | ||||||
| Проблему решил следующим способом: Немного подправил *.pro file, чтоб в итоге он выглядел так
и чтобы избавиться от сообщений типа
в заголовке iconeditor.h пишем макрос перед именем класса
уффф... |