[Insight-users] CMalists QT+VTK
    Oliveira Marcelo 
    marceloitk at yahoo.com.br
       
    Mon Aug  2 17:45:47 EDT 2004
    
    
  
Hi user's and Julien
tanks for your time and advanced me !!!!!
I did compile my QT 3.3.2 again such:
 ./configure -thread -no-dlopen-opengl
the examples with opengl works OK. 
I removed ${QT_GL_LIBRARY} from CMakeLists
I compiled vtkqt again.
And i'm still having this problems !!!!
/home/marcelo/vtkqt/libvtkqt.a(vtkQtRenderWindow.o)(.gnu.linkonce.r._ZTV17vtkQtRenderWindow+0x1f8):/home/marcelo/vtkqt/vtkQtRenderWindow.cpp:65:
undefined reference to `QGLWidget::paintOverlayGL()'
/home/marcelo/vtkqt/libvtkqt.a(vtkQtRenderWindow.o)(.gnu.linkonce.r._ZTV17vtkQtRenderWindow+0x1fc):/home/marcelo/vtkqt/vtkQtRenderWindow.cpp:65:
undefined reference to `QGLWidget::glInit()'
/home/marcelo/vtkqt/libvtkqt.a(vtkQtRenderWindow.o)(.gnu.linkonce.r._ZTV17vtkQtRenderWindow+0x200):/home/marcelo/VTK/Rendering/vtkRenderWindow.h:350:
undefined reference to `QGLWidget::glDraw()'
/home/marcelo/vtkqt/libvtkqt.a(vtkQtRenderWindow.o)(.gnu.linkonce.t._ZNK9QGLWidget10metaObjectEv+0x7):
In function `QGLWidget::metaObject() const':
/home/marcelo/VTK/Common/vtkWindow.h:64: undefined
reference to `QGLWidget::staticMetaObject()'
/home/marcelo/vtkqt/libvtkqt.a(vtkQtRenderWindow.o)(.gnu.linkonce.t._ZN17vtkQtRenderWindow11MakeCurrentEv+0xd):
In function `vtkQtRenderWindow::MakeCurrent()':
/usr/local/src/qt3/include/qsizepolicy.h:73: undefined
reference to `QGLWidget::makeCurrent()'
/home/marcelo/vtkqt/libvtkqt.a(vtkQtRenderWindow.o)(.gnu.linkonce.r._ZTI17vtkQtRenderWindow+0x10):/home/marcelo/vtkqt/vtkQtRenderWindow.cpp:52:
undefined reference to `typeinfo for QGLWidget'
collect2: ld returned 1 exit status
make[1]: *** [/home/marcelo/teste/bin/testeExecutable]
Error 1
make: *** [default_target] Error 2
This is my Makefile that generate the
libvtkqt.a(/home/marcelo/vtkqt). Is it OK ??
#############################################################################
# Makefile for building libvtkqt.a
# Generated by tmake at 14:03, 2004/08/02
#     Project: vtkqt
#    Template: lib
#############################################################################
####### Compiler, tools and options
CC	=	gcc
CXX	=	g++
CFLAGS	=	-pipe -g
CXXFLAGS=	-Wno-deprecated -g
QTDIR = /usr/local/src/qt3
INCPATH	=	-I/home/marcelo/VTK_bin
-I/home/marcelo/VTK/Parallel
-I/home/marcelo/VTK/Hybrid
-I/home/marcelo/VTK/Patented
-I/home/marcelo/VTK/Rendering -I/home/marcelo/VTK/IO
-I/home/marcelo/VTK/Imaging
-I/home/marcelo/VTK/Graphics
-I/home/marcelo/VTK/Filtering
-I/home/marcelo/VTK/Common
-I/home/marcelo/VTK/Common/Testing/Cxx
-I/home/marcelo/VTK_bin/Utilities/zlib
-I/home/marcelo/VTK/Utilities/zlib
-I/home/marcelo/VTK_bin/Utilities/jpeg
-I/home/marcelo/VTK/Utilities/jpeg
-I/home/marcelo/VTK_bin/Utilities/png
-I/home/marcelo/VTK/Utilities/png
-I/home/marcelo/VTK_bin/Utilities/tiff
-I/home/marcelo/VTK/Utilities/tiff
-I/home/marcelo/VTK_bin/Utilities/expat
-I/home/marcelo/VTK/Utilities/expat
-I/home/marcelo/VTK_bin/Utilities/DICOMParser
-I/home/marcelo/VTK/Utilities/DICOMParser
-I$(QTDIR)/include -I$(QTDIR)/ -I/home/marcelo/vtkqt
AR	=	ar cqs
RANLIB	=	
MOC	=	$(QTDIR)/bin/moc
UIC	=	$(QTDIR)/bin/uic
TAR	=	tar -cf
GZIP	=	gzip -9f
####### Files
HEADERS =	vtkQtRenderWindow.h \
		vtkQtRenderWindowInteractor.h
SOURCES =	vtkQtRenderWindow.cpp \
		vtkQtRenderWindowInteractor.cpp
OBJECTS =	vtkQtRenderWindow.o \
		vtkQtRenderWindowInteractor.o
INTERFACES =	
UICDECLS =	
UICIMPLS =	
SRCMOC	=	moc_vtkQtRenderWindowInteractor.cpp
OBJMOC	=	moc_vtkQtRenderWindowInteractor.o
DIST	=	
TARGET	=	libvtkqt.a
INTERFACE_DECL_PATH = .
####### Implicit rules
.SUFFIXES: .cpp .cxx .cc .C .c
.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
####### Build rules
all: $(TARGET)
staticlib: $(TARGET)
$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
	-rm -f $(TARGET)
	$(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
moc: $(SRCMOC)
tmake: Makefile
Makefile: vtkqt.pro
	tmake vtkqt.pro -o Makefile
dist:
	$(TAR) vtkqt.tar vtkqt.pro $(SOURCES) $(HEADERS)
$(INTERFACES) $(DIST)
	$(GZIP) vtkqt.tar
clean:
	-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS)
$(UICDECLS) $(TARGET)
	-rm -f *~ core
####### Sub-libraries
###### Combined headers
####### Compile
vtkQtRenderWindow.o: vtkQtRenderWindow.cpp \
		vtkQtRenderWindow.h \
		vtkQtRenderWindowInteractor.h
vtkQtRenderWindowInteractor.o:
vtkQtRenderWindowInteractor.cpp \
		vtkQtRenderWindowInteractor.h \
		vtkQtRenderWindow.h
moc_vtkQtRenderWindowInteractor.o:
moc_vtkQtRenderWindowInteractor.cpp \
		vtkQtRenderWindowInteractor.h \
		vtkQtRenderWindow.h
moc_vtkQtRenderWindowInteractor.cpp:
vtkQtRenderWindowInteractor.h
	$(MOC) vtkQtRenderWindowInteractor.h -o
moc_vtkQtRenderWindowInteractor.cpp
	
	
		
_______________________________________________________
Yahoo! Mail agora com 100MB, anti-spam e antivírus grátis!
http://br.info.mail.yahoo.com/
    
    
More information about the Insight-users
mailing list