Forum Topic - how to deal with " undefined reference to `ImageViewer::staticMetaObject' "?:
   
how to deal with " undefined reference to `ImageViewer::staticMetaObject' "?  
when I tried to use Qt to show pictures in QNX momentic IDE  , the complier gives out " undefined reference to `
ImageViewer::staticMetaObject' "? Is there anybody confront the same prolem ? I do hope some body can help me.
Re: how to deal with " undefined reference to `ImageViewer::staticMetaObject' "?  
> when I tried to use Qt to show pictures in QNX momentic IDE  , the complier 
> gives out " undefined reference to `ImageViewer::staticMetaObject' "? Is there
>  anybody confront the same prolem ? I do hope some body can help me.


the detail shows as following:

C:\QNX650\host\win32\x86\usr\bin\make.exe -k CPULIST=x86 EXTRA_SUFFIXES=cpp  all --file=C:/DOCUME~1/belle/LOCALS~1/Temp/
QMakefile13811326170919835.tmp 
C:/QNX650/host/win32/x86/usr/bin/make.exe -j 1 -Cx86 -fMakefile all
make.exe[1]: Entering directory `C:/ide-4.7-workspace/image_viewer_cpp/x86'
C:/QNX650/host/win32/x86/usr/bin/make.exe -j 1 -Co -fMakefile all 
make.exe[2]: Entering directory `C:/ide-4.7-workspace/image_viewer_cpp/x86/o'
C:/QNX650/host/win32/x86/usr/bin/rm -f  C:/ide-4.7-workspace/image_viewer_cpp/x86/o/image_viewer_cpp
C:/QNX650/host/win32/x86/usr/bin/qcc -Vgcc_ntox86  -lang-c++ -lang-c++    -oC:/ide-4.7-workspace/image_viewer_cpp/x86/o/
image_viewer_cpp    imageviewer.o    main.o   -L . -L C:/QNX650/target/qnx6/x86/usr/lib/qt4 -L C:/QNX650/target/qnx6/x86
/usr/lib -L C:/QNX650/target/qnx6/x86/lib -L C:/QNX650/target/qnx6/x86/usr/lib  -Wl,--rpath-link . -Wl,--rpath-link C:/
QNX650/target/qnx6/x86/usr/lib/qt4 -Wl,--rpath-link C:/QNX650/target/qnx6/x86/usr/lib -Wl,--rpath-link C:/QNX650/target/
qnx6/x86/lib -Wl,--rpath-link C:/QNX650/target/qnx6/x86/usr/lib    -lQtGui    -lQtCore    -lQtNetwork    -lQtMultimedia 
    
imageviewer.o: In function `ImageViewer::createMenus()':
imageviewer.cpp:(.text+0x521): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.cpp:(.text+0x5d8): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.cpp:(.text+0x6b6): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.o: In function `ImageViewer::createActions()':
imageviewer.cpp:(.text+0x7d6): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.cpp:(.text+0x84e): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.o:imageviewer.cpp:(.text+0x930): more undefined references to `ImageViewer::staticMetaObject' follow
imageviewer.o: In function `ImageViewer::ImageViewer()':
imageviewer.cpp:(.text+0x1363): undefined reference to `vtable for ImageViewer'
imageviewer.cpp:(.text+0x136a): undefined reference to `vtable for ImageViewer'
imageviewer.cpp:(.text+0x1487): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.o: In function `ImageViewer::ImageViewer()':
imageviewer.cpp:(.text+0x1547): undefined reference to `vtable for ImageViewer'
imageviewer.cpp:(.text+0x154e): undefined reference to `vtable for ImageViewer'
imageviewer.cpp:(.text+0x166b): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.o: In function `ImageViewer::about()':
imageviewer.cpp:(.text+0x171a): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.cpp:(.text+0x1740): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.o: In function `ImageViewer::open()':
imageviewer.cpp:(.text+0x180f): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.cpp:(.text+0x1953): undefined reference to `ImageViewer::staticMetaObject'
imageviewer.o:imageviewer.cpp:(.text+0x19a4): more undefined references to `ImageViewer::staticMetaObject' follow
main.o: In function `main':
main.cpp:(.text+0x5c): undefined reference to `vtable for ImageViewer'
main.cpp:(.text+0x64): undefined reference to `vtable for ImageViewer'
main.cpp:(.text+0x9a): undefined reference to `vtable for ImageViewer'
main.cpp:(.text+0xa2): undefined reference to `vtable for ImageViewer'
cc: C:/QNX650/host/win32/x86/usr/bin/ntox86-ld caught signal 1
make.exe[2]: *** [C:/ide-4.7-workspace/image_viewer_cpp/x86/o/image_viewer_cpp] Error 1
make.exe[2]: Target `all' not remade because of errors.
make.exe[2]: Leaving directory `C:/ide-4.7-workspace/image_viewer_cpp/x86/o'
make.exe[1]: [all] Error 2 (ignored)
C:/QNX650/host/win32/x86/usr/bin/make.exe -j 1 -Co-g -fMakefile...
View Full Message