Господа, мне требуется создать пользовательский виджет. Но с ним возникают проблемы.
Долго и тщательно я читал Бланшетт и Соммерфилд (и Шлее), документацию, перевод документации,
http://wiki.metrotek.spb.ru/wiki/Учим_Qt_новым_трюкам - вот эту статью (на которую возлагал большие надежды). А также много тем на этом форуме, но я так и не смог решить проблему.
Итак, у меня Windows 7, стоит Qt 4.5.3 (c minGW), Qt Creator 1.2.1. Прочие проекты работают, запускаются, собираются.
В переменные среды прописано: path: C:\Qt\4.5.3\bin;C:\MinGW\bin; QT_PLUGIN_PATH: C:\Qt\qtcreator-1.2.1\bin
Файлы и порядок действий беру из вышеупомянутой статьи - сейчас хочу хоть как-нибудь сделать пользовательский виджет. Файлы лежат здесь в widget-plugin -
http://www.metrotek.spb.ru/files/sources/qt-widgets-article.zip.pro-файл:
TARGET = widget-plugin
TEMPLATE = lib
CONFIG += designer \
plugin
DESTDIR = $$(QT_PLUGIN_PATH)/designer
SOURCES += customspin.cpp \
customspinplugin.cpp
HEADERS += customspin.h \
customspinplugin.h
RESOURCES += widget-plugin.qrc
FORMS += customspin.ui
QMAKE_POST_LINK = cp \
customspin.h \
$(DESTDIR)
Остальные файлы не буду выкладывать, чтобы не загромождать - если есть необходимость, выложу.
При сборке в release вывод компилятора:
Creating library file: c:\Qt\qtcreator-1.2.1\bin\designer\libwidget-plugin.a
process_begin: CreateProcess((null), cp customspin.h "c:\Qt\qtcreator-1.2.1\bin\designer ", ...) failed.
make (e=2): Не удается найти указанный файл.
mingw32-make.exe[1]: *** [c:\Qt\qtcreator-1.2.1\bin\designer\widget-plugin.dll] Error 2
C:\MinGW\bin\mingw32-make.exe: *** [release] Error 2
Завершено с кодом возврата 2.
Ошибка во время сборки проекта widget-plugin
Во время выполнения сборки на этапе 'Make'
Огромная просьба, подсказать, что может быть не так. Если есть возможность (и время), выложить какой-нибудь простейший виджет с пошаговой инструкцией установки...
Заранее спасибо.
P.S. Если подскажете, как сделать нормальные ссылки буду очень благодарен