PDA

View Full Version : Build QT C++ GUI on Console



nhs_0702
15th March 2010, 06:24
Running build steps for project QTMedia...
Starting: f:/programfiles/qt/qt/bin/qmake.exe E:/Buffer Source/QTMedia/QTMedia.pro -spec win32-g++ -r
Exited with code 0.
Starting: F:/ProgramFiles/QT/mingw/bin/mingw32-make.exe -w
mingw32-make: Entering directory `E:/Buffer Source/QTMedia'
F:/ProgramFiles/QT/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `E:/Buffer Source/QTMedia'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\QTMedia.exe debug/main.o debug/vlc_on_qt.o debug/moc_vlc_on_qt.o -L"f:\ProgramFiles\QT\qt\lib" -lmingw32 -lqtmaind -lvlc -lQtCored4

E:\Buffer Source\QTMedia/vlc_on_qt.cpp:37: undefined reference to `_imp___ZN7QWidget9setLayoutEP7QLayout'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:60: undefined reference to `_imp___ZN7QWidgetD2Ev'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:13: undefined reference to `_imp___ZN7QWidgetC2EPS_6QFlagsIN2Qt10WindowTypeEE '
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:23: undefined reference to `_imp___ZN6QFrameC1EP7QWidget6QFlagsIN2Qt10WindowT ypeEE'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:25: undefined reference to `_imp___ZN7QSliderC1EN2Qt11OrientationEP7QWidget'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:26: undefined reference to `_imp___ZN15QAbstractSlider10setMaximumEi'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:27: undefined reference to `_imp___ZN7QWidget10setToolTipERK7QString'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:30: undefined reference to `_imp___ZN7QSliderC1EN2Qt11OrientationEP7QWidget'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:31: undefined reference to `_imp___ZN15QAbstractSlider10setMaximumEi'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:33: undefined reference to `_imp___ZN11QVBoxLayoutC1Ev'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:34: undefined reference to `_imp___ZN10QBoxLayout9addWidgetEP7QWidgeti6QFlags IN2Qt13AlignmentFlagEE'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:35: undefined reference to `_imp___ZN10QBoxLayout9addWidgetEP7QWidgeti6QFlags IN2Qt13AlignmentFlagEE'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:36: undefined reference to `_imp___ZN10QBoxLayout9addWidgetEP7QWidgeti6QFlags IN2Qt13AlignmentFlagEE'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:37: undefined reference to `_imp___ZN7QWidget9setLayoutEP7QLayout'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:60: undefined reference to `_imp___ZN7QWidgetD2Ev'
debug/vlc_on_qt.o: In function `~Player':
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:73: undefined reference to `_imp___ZN7QWidgetD2Ev'
E:\Buffer Source\QTMedia/vlc_on_qt.cpp:73: undefined reference to `_imp___ZN7QWidgetD2Ev'


collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\QTMedia.exe] Error 1
mingw32-make: *** [debug] Error 2
Exited with code 2.
Error while building project QTMedia
When executing build step 'Make'


i build QT GUI on QT console,you can help need liker file ?

ChrisW67
15th March 2010, 06:39
Looks like your library search path is broken: the Qt libraries are not being found.

Have you set "CONFIG += qt" somewhere in the pro files?
Do you set LIBS in your pro files anywhere?
The flags -L"f:\ProgramFiles\QT\qt\lib" look suspicious. Is there supposed to be a space in "ProgramFiles"?

If you cannot work it out can you post your pro file(s)?