Russian Qt Forum
Октябрь 01, 2024, 12:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: использование собственных виджетов  (Прочитано 2779 раз)
dr_Begemot
Гость
« : Апрель 24, 2009, 14:47 »

при использовании в проекте собственного виджета ColorButton возникли следующие проблемы:
После добавления виджета на форму при компиляции проекта возникает ошибка: Cannot open include file: 'ColorButton.h': No such file or directory

ошибка в сгенерированом ui-файле, там где прописано  #include "ColorButton.h"

попробывал решить ее добавлением в pro-файле пути до этого файла:
INCLUDEPATH   = ../QDesignersPlugins/ColorButton\

Появилась другая проблема:
Error   4   error LNK2019: unresolved external symbol "public: __thiscall ColorButton::ColorButton(class QWidget *)" (??0ColorButton@@QAE@PAVQWidget@@@Z) referenced in function "public: void __thiscall Ui_PropertyAxisView::setupUi(class QWidget *)" (?setupUi@Ui_PropertyAxisView@@QAEXPAVQWidget@@@Z)   PropertyAxisView.obj

Разве теперь нужно dll подрубать? Или я что-то забыл сделать?

Спасибо)
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Апрель 24, 2009, 15:05 »

Включи исходники ColorButton в свой проект. Плугин для дизайнера слжит только для разработки GUI
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
zamnach
Гость
« Ответ #2 : Апрель 30, 2009, 14:41 »

попробуй подключить lib (тот, что сидит в папке плагина).
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.