[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