Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: slava_d200 от Ноябрь 08, 2012, 12:30



Название: проблема с плагином QCreator
Отправлено: slava_d200 от Ноябрь 08, 2012, 12:30
создал плагин для QCreator.
пересобрал QCreator.
в QCreator плагин все видно.

положил папку с проектор .h и .ui файлы.

при попытки компиляции вываливается ошибка:

undefined reference to `myQLineEdit::myQLineEdit(QWidget*)'

в чем может быть проблема.

Цитировать
17:39:02: Выполняются этапы для проекта test...
17:39:02: Настройки не изменились, этап qmake пропускается.
17:39:02: Запускается: «C:\Qt\mingw\bin\mingw32-make.exe»
C:/Qt/mingw/bin/mingw32-make -j18 -f Makefile.Release
mingw32-make[1]: Entering directory `E:/55555/test-build-Desktop_Qt_4_8_3_4_8_3-______'
g++ -Wl,-s -Wl,-subsystem,windows -Wl,--out-implib,release\libtest.a -o release\test.exe release/main.o release/mainwindow.o release/moc_mainwindow.o -L".\lib" -L"c:\Qt\4.8.3\lib" -lmingw32 -lqtmain -LC:\Qt\4.8.3\plugins/designer -lmypluginplugin -lQtGui4 -lQtCore4
mingw32-make[1]: Leaving directory `E:/55555/test-build-Desktop_Qt_4_8_3_4_8_3-______'
release/mainwindow.o:mainwindow.cpp.text+0x14d): undefined reference to `myQtLineEdit::myQtLineEdit(QWidget*)'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release\test.exe] Error 1
mingw32-make: *** [release] Error 2
17:39:03: Процесс «C:\Qt\mingw\bin\mingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке/установке проекта test (цель: Desktop-Qt 4.8.3 (4.8.3))
Во время выполнения этапа «Сборка»


Название: Re: проблема с плагином QCreator
Отправлено: kataklysm от Ноябрь 25, 2012, 15:42
создал плагин для QCreator.
пересобрал QCreator.
в QCreator плагин все видно.

положил папку с проектор .h и .ui файлы.

при попытки компиляции вываливается ошибка:

undefined reference to `myQLineEdit::myQLineEdit(QWidget*)'

в чем может быть проблема.

Цитировать
17:39:02: Выполняются этапы для проекта test...
17:39:02: Настройки не изменились, этап qmake пропускается.
17:39:02: Запускается: «C:\Qt\mingw\bin\mingw32-make.exe»
C:/Qt/mingw/bin/mingw32-make -j18 -f Makefile.Release
mingw32-make[1]: Entering directory `E:/55555/test-build-Desktop_Qt_4_8_3_4_8_3-______'
g++ -Wl,-s -Wl,-subsystem,windows -Wl,--out-implib,release\libtest.a -o release\test.exe release/main.o release/mainwindow.o release/moc_mainwindow.o -L".\lib" -L"c:\Qt\4.8.3\lib" -lmingw32 -lqtmain -LC:\Qt\4.8.3\plugins/designer -lmypluginplugin -lQtGui4 -lQtCore4
mingw32-make[1]: Leaving directory `E:/55555/test-build-Desktop_Qt_4_8_3_4_8_3-______'
release/mainwindow.o:mainwindow.cpp.text+0x14d): undefined reference to `myQtLineEdit::myQtLineEdit(QWidget*)'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release\test.exe] Error 1
mingw32-make: *** [release] Error 2
17:39:03: Процесс «C:\Qt\mingw\bin\mingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке/установке проекта test (цель: Desktop-Qt 4.8.3 (4.8.3))
Во время выполнения этапа «Сборка»

undefined reference